报错style未定义:未定义与 'char' 类型的输入参数相对应的函数 'int'。是怎么回事?

打开微信,点击底部的"发现",
使用"扫一扫"即可将网页分享至朋友圈。

用C#调用MATLAB2014a编译的DLL,函数在MATLAB中是可以运行的,但是在C#中就总是报错“未定义与'char'类型的输入参数相对应的函数'algorithm',algorithm是我下载的spider工具箱里面的一个类,已经放到toolbox里了,matlab的路径也配置好了,已经弄了一星期了,还没解决,给位大侠,求指点啊!

我看错误输出不是有stack吗你先确定下错误是出自data.m69行,找不到这个函数引起的我看你又创建了一个同名的类,是不是会产生冲突


我看错误输出不是有stack吗你先确定下错误是出自data.m69行,找不到这个函数引起的我看你又创建了一个同名的类,是不是会产生冲突

data.m和algorithm.m都是spider工具箱自带的,我只是打开了,不过最后的end是我自己加上的。我刚才试着用mcc生成一个.exe文件,直接运行,发现也会出现这样的问题,难道真的是路径问题吗,一旦脱离MATLAB环境,就找不到文件了?但是能找到data.m文件啊,为什么找不到algorithm.m呢?

请问楼主解决了吗?我也碰到类似的问题,谢谢

刚开始学MATLAB,运行文件报错“未定义与‘double’类型的输入参数相对应的函数‘u’”

1、在当前文件夹或MATLAB路径中未找到文件,要运行此文件,您可以更改MATLAB当前文件夹,也可以将其所在的文件夹添加到MATLAB路径中。
2、在选择更改文件夹还有添加到路径(都试了)之后,运行的时候又老是报错。
3、我的文件名是Program2_1不是以数字开头。

提示已经很清楚了,就是你没有定义双精度型变量u,必须在类定义前面添加:
输入输出语句也应作相应处理。否则也会出现问题。
例如:输入,采用命令:
f前面的l不可少,少了就不能接受到正确数据;
f前面的l不可少,少了就不能接输出正确数据。

工作人员会在48小时内处理,处理结果请关注系统通知,感谢您对百度知道的支持。

  • 1.回答无意义,对问题无帮助,例如:盲目复制、过于简略、低质等;
  • 2.内容明显错误、内容真实性存疑、内容过时;
  • 3.内容违反知道协议,可能涉及答非所问、灌水、偏激、攻击性等;
  • 4.部分问题下提交的回答需要审核,审核通过前会暂时折叠。

我要回帖

更多关于 报错style未定义 的文章

 

随机推荐