xxhui 发表于 2011-9-28 16:04

matlab在win 7下没有lcc win32编译器的问题



大家好,我用matlab2010 64和 win7 64. 现在在matlab simulink下有个GUI要调用mex文件。但是运行出错。我用mex -steup查看了一下,没有编译器。以前在xp下是用lcc win32

请问我在win 7下该如何安装这个编译器,我在网上下了一个,但是默认目录是c:\lcc, 不知装在这里行不行。但是装了以后运行matlab还是不行.

请问如何解决这个问题

熊猫羊 发表于 2011-9-28 17:54

d版的?

xxhui 发表于 2011-9-28 18:28

本帖最后由 xxhui 于 2011-9-28 19:30 编辑

nein 是win 7好像都有这个问题 我又不想再装一遍xp

我win 7正版
matlab是盗版的

我的gui里面有个mex32文件,需要调用编译器。

熊猫羊 发表于 2011-9-28 18:47

64位版出了一堆问题,没看出啥优势,干脆不装

xxhui 发表于 2011-9-28 20:19

熊猫羊 发表于 2011-9-28 19:47 static/image/common/back.gif
64位版出了一堆问题,没看出啥优势,干脆不装

唉,俺没法子啊。simulink下面仿真系统运算量太大,4g内存搞不定啊。。。

xxhui 发表于 2011-9-29 14:41

还没有解决。
原来这个gui里面的mex32文件是在32位下编译的,我想是不是在64位机器上要用64位编译器重新编译那?

matwork上面的解决方案 http://www.mathworks.de/support/compilers/R2010a/win64.html

我安照里面的办法,装了visual studio2008 和windows sdk 7.1以后。matlab里安装编译器,但是老是报错找不到sdk组件。我晚上回去试试把matlab重装以后能不能解决。

aileute 发表于 2011-9-30 10:49

可能是lcc编译器路径设置的问题,你有没有在环境变量path里面加入lcc编译器的路径呢。

xxhui 发表于 2011-9-30 12:09

不好意思啊 咋设置啊。。

ottorzx 发表于 2011-10-2 17:49

xxhui 发表于 2011-9-30 13:09 static/image/common/back.gif
不好意思啊 咋设置啊。。

matlab里主菜单里添加路径,选择编译器的verzeichnis添加,就像你添加新的toolbox一样

xxhui 发表于 2011-10-3 12:22

谢谢大家

还是不行 装双系统吧。。
页: [1]
查看完整版本: matlab在win 7下没有lcc win32编译器的问题