我的配置是:win7 64位,matlab R2012a,VS2010,编译xpc模型显示模型错误,检测不到编译器,求高手指导。

我已用mex -setup安装了VS编译器。

还是编译器没有设置成功!追问

可否提供解决方案?

追答

说实话,这样的问题我遇到很多次,重新安装都没有用,我给你一个最好的建议:如果要做这个xpc,使用matlab7.0。同时最好使用xp系统。还有就是安装matlab一定要安装在英文路径下,不能出现中文,最好也不要在program file文件夹,这个文件夹名字中间有一个空格,也可能有问题。还有一个就是做xpc编译器要选择c++或者c编译器。

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-01-05
我告诉这个问题困扰了 我很久~~网上各种解释很难实现,正解是:你先装32位操作系统后,在非系统盘安装matlab(32位版本),然后再重装系统,装64位的,系统装好后,直接就可以运行matlab(32位版本,编译器什么都是ok的);这样你既可以享受64位系统的高速体验,又不影响matlab编译器的使用;

...R2012a,VS2010,编译xpc模型显示模型错误,检测不到编译器,求高手指导...
还是编译器没有设置成功!

请问有没有VS2010和MATLAB R2012a 混合编程的配置说明文档和样例程序...
VS2010和MATLAB R2012a 混合编程包括至少两个含义:一是用C写好函数到matlab里编译成mex,共matlab调用;二是在C程序里调用matlab的引擎和库函数。系统配置:可以参考http:\/\/www.cnblogs.com\/uniquews\/archive\/2012\/12\/27\/2835923.html。这里同时讲到了两方面的配置 样例程序:在matlab安装目录下的extern...

MATLAB mex 找不到编译器
方法二:重新安装MATLAB,安装时选择32位进行安装,则自带LCC编译器;方法三:选择适配的VS版本,下载安装后,重新配置MEX命令

相似回答
大家正在搜