《量化投资:以MATLAB为工具》

MATLAB技术论坛

 找回密码
 注册账号
查看: 1046|回复: 1
收起左侧

[提问] matlab为何不能识别vc编译器

[复制链接]

该用户从未签到

发表于 2016-8-5 14:05:24 | 显示全部楼层 |阅读模式
4贝壳
win7系统,MATLAB版本为2016a,工具包中需要编译一个vc函数。下载了vc6.0,可正常运行。但mex -setup命令仍然无法显示vc6.0,(见下)。又下载了matlab推荐的MinGW-W64,可是仍然不能检测到,请问如何才能解决???谢谢!
>> mex -setup
错误使用 mex
未找到支持的编译器或 SDK。您可以安装免费提供的 MinGW-w64 C/C++ 编译器;请参阅安装 MinGW-w64 编译器。有关更多选项,请访问

该用户从未签到

发表于 2016-8-14 14:46:11 | 显示全部楼层
首先你需要安装4.9.2版本的mingw-w64,其次设置一个系统变量MW_MINGW64_LOC,其值为你的mingw安装地址。

参考:

To set the environment variable on Windows 7:

Make sure you have administrative privileges.
Select Computer from the Start menu.
Choose System properties from the context menu.
Click Advanced system settings > Advanced tab.
Click Environment Variables.
Under System variables, select New.
In the New System Variable dialog box, type MW_MINGW64_LOC in the Variable name field.
In the Variable value field, type the location of the MinGW-w64 compiler installation, for example, C:\TDM-GCC-64.
Click Ok to close the dialog boxes, then close the Control Panel dialog box.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|网站地图|MATLAB技术论坛|Simulink仿真论坛 ( 陕ICP备08102094号  

GMT+8, 2017-9-27 03:55 , Processed in 0.086390 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表