** 为了做毕设,要绘制分形图,自己对于C++更熟悉一些,所以选择用C++写,但是之后遇到的算法设计到了矩阵运算,自然想用matlab写,一切程序都跑好了,老师说(无奈)要不做个界面输入参数,由于对C++的热(shu)爱(xi)选择了MFC,而且也因为手上有一个能用的多文档MFC界面,C++程序处理结束后,不得不走上混合编程(当初还不到有混合编程的我,只是好奇的搜了搜vs 能不能调用MATLAB的程序)这条路。(看到这篇文章的朋友们估计已经体会到了混合编程的魅力!!!!)
进入正题:
软件
成功的软件:matlab 2017a+vs2015**
之前看到文章说,MATLAB与vs的版本要匹配,所以还专门安装了MATLAB2017(电脑上本来有vs 2017)。步步调试后,最终遇到“帧不在模块中”这个问题,是在没有办法了,选择放弃vs2017。有文章说vs 2015的兼容性是最好的,所以推荐vs 用2015版,关于vs 2015的安装又是一条不归路。
vs2015下载安装参考下面这篇文章:
https://blog.youkuaiyun.com/childbor/article/details/81286534
如果安装到最后出现问题,在“控制面板”中找到已经装好的vs 2015选择修复。
关于MATLAB 2017 找不到编译器的问题的解决办法:https://ww2.mathworks.cn/support/bugreports/1487958 下载补丁(下图的附件)