我有一个在VisualStudio 2013中编译的.mexw32文件,我尝试在Matlab 2013中调用该函数.mex文件使用libary(" plug_feedfwd.lib")来控制镜像。 我可以在VS2013中编译项目而不会出现故障和警告,所以似乎所有的libarys和头文件都被正确包含在内。 但是,如果我尝试在Matlab中调用mex文件,它会产生以下异常:
$.ajax({
url: 'services/users?',
method: 'get',
headers: { 'Accept': 'application/json' },
success: function(data) {
console.log ("getUserDB got the user data");
UserDB = JSON.stringify(data);
UserDBObj = JSON.parse(UserDB);
}
}),getUserName());
如果我评论methodes调用libary的所有行,则mex文件在matlab中工作。所以Matlab似乎遇到了这个库的问题,但是VisualStudio可以处理它。
我找到了这个链接,但它没有多大帮助:
http://de.mathworks.com/help/matlab/matlab_external/invalid-mex-file-error.html
我的系统: Windows 8.1 x64, Matlab 2013 x32, Visual Studio:2013, Mex函数:x32,
有没有人可以接下来尝试什么呢? gereetings,Stefan