这个错误就是在调用matlab的函数之后弹出的
求大神解答
2 个解决方案
#1
我也弹出过这个问题,是matlab函数没写对,建议先确认下matlab的函数,仅供参考
调用自用的dll,不要在链接器——输入里面写dll,要用#pragma comment(lib, "xxx.lib")这样
可能情况:
1.调用xxxInitialize()初始化是否成功,如果不成功,那就是路径,系统等问题
2.mwarray时出错,dll或者lib加载不正确
3.以上都正确的情况下,确认是调用函数的话,很可能就是matlab函数写错了。
只能帮你到这了,如果还有问题,那就没办法了,我也是这两天刚学
调用自用的dll,不要在链接器——输入里面写dll,要用#pragma comment(lib, "xxx.lib")这样
可能情况:
1.调用xxxInitialize()初始化是否成功,如果不成功,那就是路径,系统等问题
2.mwarray时出错,dll或者lib加载不正确
3.以上都正确的情况下,确认是调用函数的话,很可能就是matlab函数写错了。
只能帮你到这了,如果还有问题,那就没办法了,我也是这两天刚学
#2
试试在调用matlab函数的时候 捕捉 mwException 异常
http://cn.mathworks.com/help/compiler_sdk/cxx/mwexception.html?requestedDomain=cn.mathworks.com
http://cn.mathworks.com/help/compiler_sdk/cxx/mwexception.html?requestedDomain=cn.mathworks.com
#1
我也弹出过这个问题,是matlab函数没写对,建议先确认下matlab的函数,仅供参考
调用自用的dll,不要在链接器——输入里面写dll,要用#pragma comment(lib, "xxx.lib")这样
可能情况:
1.调用xxxInitialize()初始化是否成功,如果不成功,那就是路径,系统等问题
2.mwarray时出错,dll或者lib加载不正确
3.以上都正确的情况下,确认是调用函数的话,很可能就是matlab函数写错了。
只能帮你到这了,如果还有问题,那就没办法了,我也是这两天刚学
调用自用的dll,不要在链接器——输入里面写dll,要用#pragma comment(lib, "xxx.lib")这样
可能情况:
1.调用xxxInitialize()初始化是否成功,如果不成功,那就是路径,系统等问题
2.mwarray时出错,dll或者lib加载不正确
3.以上都正确的情况下,确认是调用函数的话,很可能就是matlab函数写错了。
只能帮你到这了,如果还有问题,那就没办法了,我也是这两天刚学
#2
试试在调用matlab函数的时候 捕捉 mwException 异常
http://cn.mathworks.com/help/compiler_sdk/cxx/mwexception.html?requestedDomain=cn.mathworks.com
http://cn.mathworks.com/help/compiler_sdk/cxx/mwexception.html?requestedDomain=cn.mathworks.com