matlab解决无法用C++解释器,mex -setup无法成功运行

文章提供了一种无需额外安装软件的解决方案,通过下载最新版MINGW8.1并将其解压到非C盘文件夹,然后设置系统环境变量,确保MATLAB能找到MINGW64编译器。按照此方法操作后,MATLAB的mex-setup能够成功配置。
摘要由CSDN通过智能技术生成

查找了很多资料,众说纷纭,博主平时比较讲究效率问题,毕竟搞学术时间紧迫,其实很简单,无需安装什么的软件,亲测有效,建议大家都按照这样来,少走很多弯路。

问题:在matlb运行mex -setup,没有找到MINGW C++解释器

现在官方这个网址进行下载,无需登录,下载MINGW 8.1,这里面提供的是最新版本,建议都安装最新版本:
https://ww2.mathworks.cn/matlabcentral/fileexchange/52848-matlab-support-for-mingw-w64-c-c-compiler

然后建议在自己的除C盘以外的其他磁盘创一个单独文件夹比如:F:\software\MinGW
最后将下载内容解压在该文件夹,至此就完成了所需要的内容。

最后一步,在电脑全局变量中进行设置:
用户变量设置:
变量名:MW_MINGW64_LOC
变量值:F:\software\MinGW
系统变量:
在Path中添加F:\software\MinGW\bin

重启matlab配置成功

再次输入:mex -setup
已经显示安装成功

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
如果在使用mex -setup命令后,Matlab仍然没有显示Microsoft Visual C++ 2019作为可用的编译器选项,可能是由于以下几个原因导致的: 1. Visual C++ 2019未正确安装:请确保您已正确安装了Microsoft Visual C++ 2019,并且安装过程中没有出现任何错误。您可以尝试重新安装Visual C++ 2019并确保选择了正确的组件。 2. 环境变量未正确设置:Matlab需要正确设置系统的环境变量才能找到Visual C++ 2019。请确保您已将Visual C++ 2019的安装路径添加到系统的PATH环境变量中。您可以在系统的环境变量设置中查找并编辑PATH变量。 3. Matlab版本不兼容:某些版本的Matlab可能不支持最新的Visual C++编译器。请确保您正在使用的Matlab版本与Visual C++ 2019兼容。您可以查阅Matlab的官方文档或支持页面以获取更多关于Matlab版本和编译器兼容性的信息。 如果您已经确认了上述问题,并且仍然无法mex -setup命令中看到Visual C++ 2019,您可以尝试手动配置编译器选项。您可以按照以下步骤进行操作: 1. 打开Matlab并进入"Home"选项卡。 2. 在"Environment"部分,点击"Set Path"按钮。 3. 在弹出的窗口中,选择"Add with Subfolders"选项,并导航到Visual C++ 2019的安装路径。 4. 点击"Save"按钮保存更改。 5. 重新启动Matlab,并尝试再次运行mex -setup命令。 这样做将手动将Visual C++ 2019添加到Matlab的编译器选项中,使其可用于编译Mex文件。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr-Trying

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值