如何运行MATLAB和C++混合编程

在GitHub下载了一个大佬的滤波器程序,包含MATLAB和C++,刚开始直接运行,发现提示如下:  

如何运行MATLAB和C++混合编程

 

然后,第一步:点击截图访问后面的链接,跳转到如下截图:      

如何运行MATLAB和C++混合编程

第二步:点击上面截图的左下角,R2015b版本及对应GCC4.9.2的链接,由于我的是MATLAB是R2017a,对应GCC4.9.2.若你的是其他MATLAB版本,可以选择不同GCC链接。

  如何运行MATLAB和C++混合编程

 

第三步,点击下载,完成后再解压缩,再以管理员身份运行下面的安装程序,前提退出杀毒软件及关闭window防火墙后。     

如何运行MATLAB和C++混合编程

第四步,点击next到下面截图时,要和下面的配置一样,否则可能安装出错,我的电脑是window平台64位,若是Mac或Linux则不一样。  

如何运行MATLAB和C++混合编程

 

第五步,安装位置最好自己在C盘建一个如下的文件夹,具体路径如下;  

如何运行MATLAB和C++混合编程

第六步,点击next直到安装完成。

 

第七步,安装完成后,开始环境变量的配置,右键计算机选择“属性——高级系统设置——高级——环境变量”,点击“环境变量,,在系统变量下面,选择“新建,,变量名写“MW_MINGW64_LOG”,变量值写刚才安装MinGW的安装目录.详细过程如下图所示:  

如何运行MATLAB和C++混合编程

 

第八步,进入Matlab R2017a界面,在窗口中输入:setenv('MW_MINGW64_LOC', 'C: mingw-w64mingw64').

第九步,再输入“mex -setup”检查一下,则已经完成编译器的配置。

第十步,输入编译C++的指令,在MATLAB中的命令窗口,成功编译的截图如下所示:会显示MEX成功完成,并生成了后缀为mexw64的文件在当前文件夹。  

如何运行MATLAB和C++混合编程 

 

关键是,弄清问题是什么,然后根据问题找到对应的方法解决。即对症下药,同时要灵活,即采用不同的方法,如参考不同的教程和安装正版的MATLAB版本。

 

原文链接: https://www.cnblogs.com/cutewei/p/14078671.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    如何运行MATLAB和C++混合编程

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/205685

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月12日 下午10:19
下一篇 2023年2月12日 下午10:19

相关推荐