A. 想在matlab2013a配置libsvm,但是没法找到合适的编译器。
mex命令行必须在libsvm路径下比如我的是在:H:\matlab\toolbox\libsvm-3.20\matlab,如果还找不到编译器,那可能是编译器和matlab版本不合适,一开始我也没有找到编译器,于是全都换成了matlab2015和VS2015就成功了。
B. matlab找不到外部编译器vc6.0 急急急!!!
目前我解决了,就是要装一个比较第一点版本的VS,比如你的matlab是2010版的,那么你的VS版本最好是2008年的,我就是这么解决的,如果你的VS是2010年的,那么你就装一个2011或者2012年的matlab!不知道你们可以么?
C. 在matlab中使用mbuild命令,找不到VC6.0的编译器,请教下,这到底是怎么回事
mbuild的作用是把*.c, *.cpp之类的文件编译连接成独立应用,当然需要C++编译器的支持。
不同版本所支持的编译器是不一样的,详细情况需要查阅相应版本的文档。
从你现在显示的信息看,你的系统里没有可用的C++编译器,如果想用,那就安装一个吧。
D. 安装matlab的时候没有配置编译器怎么办
重新安装一下matlab,选择custom安装,然后只选编译器个工具,其他的都勾掉就可以了
E. MATLAB需要支持的编译器
在MATLAB的Command Window下输入命令 mbuild –setup,并根据MATLAB的提示选择合适的编译器,使用Microsoft Visual C++6.0,进行对C++连接环境的设置。
过程如下:
>> mbuild -setup
按照提示选择操作,选择编译器进行安装
然后,在MATLAB的Command Window下输入命令 mex –setup,进行对编译环境的设置。过程如下:
>> mex -setup
按照提示选择操作,选择你所需要的编译器就可以了。
F. MATLAB R2012b 安装时出现需要支持的编译器时怎么办
要看你具体的应用。
大部分模块是不需要使用编译器的,只有少部分产品可能需要用到编译器,例如MATLAB Compiler、Stateflow,以及Simulink的加速仿真模式等。
如果你只是使用MATLAB的普通功能,可以不装编译器。如果确有需要,可以按照链接给出的编译器列表,选择安装其中的一种即可,如VC或者MSC+SDK。
G. linux下matlab找不到已安装的gcc编译器,是什么原因
gcc
-v试试有没有?如果有的话
设置matlab找到对应的c编译器的安装目录就可以了
可以matlab不支持共有Gcc库的VB
H. matlab2014b mex 后出现找不到SDK或编译器怎么办
如果是2015b 可以通过 Add-Ons (附加功能) 安装免费的 MinGW, 而且体积也很小, 2016a 用免费的 VS2015 community, 体积非常大, 但好用(编译优化方面可能会更好一些), 其它版本的找相应的 SDK 即可。 Windows7 系统, 用 "SDK 7.1 For Windows7 x64.iso" 就很不错。其实 Intel 的编译器是最强大的, 但是不免费, 而且安装可能会很麻烦。
I. 我安装了visual studio 2008,为什么matlab在mx-setup时找不到c++编译器
visual
studio
2008比以前的vc6先进很多。
你看到提示编译错误,其实不能算是错误。
因为vc6里面是用长字节字符集来编程的,因为是上个世纪的开发工具嘛。
而visual
studio
2008是21世纪的开发工具,使用的是unicode字符集。
其实你不需要强制转换,只需要在字符串变量前面加一个l就ok了。
例如:
l"game",l"game"
---------------
关于字符集这块,希望你自己阅读一下《windows程序设计》,
了解一下基础知识。
J. MATLAB mex 找不到编译器怎么办
①选y后,MATLAB会列出当前机器上已经安装的、且与当前MATLAB版本兼容的所有C编译器,一般而言,MATLAB都会自带一个LCC编译器,然而LCC目前仅支持32位的MATLAB,所以你的机器上没有。
②选n后,MATLAB会列出所有与当前MATLAB版本兼容的C编译器类型(不管你是否已经安装,用于帮助用户选择合适的C编译器),你机器上已经安装的2个编译器,VC6.0:MATLAB从R2010b之后不再支持,所以选项里看不到;而SDK7.1选n时可以看到([11]),但选y时没有跳出,是因为MATLAB没有正确定位SDK。
③解决方法:
方法一:如果以缺省选项安装了SDK7.1(不改变默认安装路径),可以尝试输入n后,选择 [14] (注意:是14,不是11!),强制定位该编译器(网上有人用这种方法成功了:http://mlinking.blog.163.com/blog/static/185801922201331464626365/)
方法二:重新安装MATLAB,安装时选择32位进行安装,则自带LCC编译器。
方法三:选择适配的VS版本,下载安装后,重新配置MEX命令。