首先,必须要强调的问题是,我本来以为这两者混合编程与双方的版本问题没有关系,虽然网上有很多网友都说和版本有关,但是我还是一头死心,想把MATLAB2012b与vs2013连接起来。尝试了千百种方法,出错误到头大。在别人的MATLAB2016a上运行mcc mex等命令顺利得到我要配置的文件。因此,终于放弃挣扎,卸载了2012b安装了较新版本的MATLAB2016a。一下是具体过程:
(1)第一次努力调试:整个系统的环境是w10,MATLAB2012b,vs2013
step 1:这个时候就需要在MATLAB里面敲很多命令,包括没build -setup;mex -setup;两个命令。需要注意的是,这两个命令中“-”前面是有空格的。具体的我是参考是百度文库,白水米饭这位网友上传的文章的第一部分内容:
http://wenku.baidu.com/link?url=hug8CR9wprZ401u9TgTPXdBGG2sD8OAfS_tEVnDwTUzw4BUxJncW_p_34uoSnq8D- HonLddofmYVMc1ad9y4Sl6MQZs5YNLPGGbvJPHAsz3
step 2:写m文件,实际上是一个简单的函数
function [c]=MyAdd(a,b)
%U