www.jbmf.net > mAtlAB 64位系统下提示没有编译器,怎么解决啊?急!

mAtlAB 64位系统下提示没有编译器,怎么解决啊?急!

下载64位系统的安装源文件,2012的早都可以下了,

我告诉这个问题困扰了 我很久~~网上各种解释很难实现,正解是:你先装32位操作系统后,在非系统盘安装matlab(32位版本),然后再重装系统,装64位的,系统装好后,直接就可以运行matlab(32位版本,编译器什么都是ok的);这样你既可以享受64位系统的高速体验,又不影响matlab编译器的使用;

问题描述:系统为win7 64bits,软件为matlab2009a和vs2008,在matlab中输入命令行max -setup,找不到vs2008编译器. 解决方法: 1.下载microsoft visual c++ 2008 express for matlab,按里面的readme.txt执行操作 place these three files in c:

改属性兼容为Xp 从win7 64位一直用到现在的win8 64位,除极个别程序外没有不能兼容安装的,可以肯定是你的系统不行,win7不建议安装ghost版本,直接下载微软msdn的版本然后用激活工具激活,这样系统文件不经过任何修改.

重新安装一下matlab,选择custom安装,然后只选编译器个工具,其他的都勾掉就可以了

1. 选择“Build” “Configuration Manager”菜单,打开配置管理器.点击新建解决方案平台.2. 选择“x64”平台,点击确定按钮.3. 这时候配置管理器中的平台已经改成刚才选择的x64了,这时候编译出来的就是64位程序了.可以在工具栏的平台下拉框中快速切换目标平台.4. 如果在选择平台的下拉列表里找不到x64,可能是没有安装x64编译支持.在VS安装程序里再装上就可以了.

如果你想借用一个C编译器(有大量的计算要快得多),比MATLAB MATLAB命令可以参考MEX.

要用MATLAB2013a的mex功能重新编译一下C文件,但是64位的MATLAB没有自带的编译器.所以使用mex -setup安装.安装MATLAB2013a支持的编译器,有SDK7.1等21个,但是win8的电脑似乎装不了SDK7.1,有SDK8.1 可以装在win8.1 上,但是悲剧的是MATLAB2013

目前我解决了,就是要装一个比较第一点版本的VS,比如你的matlab是2010版的,那么你的VS版本最好是2008年的,我就是这么解决的,如果你的VS是2010年的,那么你就装一个2011或者2012年的matlab!不知道你们可以么?

①选y后,MATLAB会列出当前机器上已经安装的、且与当前MATLAB版本兼容的所有C编译器,一般而言,MATLAB都会自带一个LCC编译器,然而LCC目前仅支持32位的MATLAB,所以你的机器上没有;②选n后,MATLAB会列出所有与当前

网站地图

All rights reserved Powered by www.jbmf.net

copyright ©right 2010-2021。
www.jbmf.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com