Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
 
 
主题工具 显示模式
旧 2010-02-23, 19:59   #1
flospb
初级会员
 
注册日期: 2010-02-23
年龄: 39
帖子: 1
声望力: 0
flospb 正向着好的方向发展
默认 [请教]64位系统下的mex编译

在64位系统上,安装了支持64系统的MatlabR2009a和Visual Studio2008(都是英文版的),需要用mex命令编译几个c文件,先运行mex -setup,选择y,只出现了Visual Studio2008对应的编译器,但是没有lcc编译器(在32位系统上同样的配置时是有的,在64位系统上如果运行mex -setup选择n也无法加载到我另行安装的支持64系统的lcc编译器,不知道怎么设置路径)。于是只能选择Visual Studio2008的编译器编译,运行mex mex_a.c出错,出错信息为:
Error:Could not find the compiler “cl” on the DOS path.
Use mex -setup to configure your environment properly.

C:\PROGRA~1\MATLAB\R2009A\BIN\MEX.PL:Error:Unable to locate compiler.

请问这是什么问题?怎么解决?在论坛里找到类似问题,但却是有lcc编译器没有vc编译器的情况。
我尝试把cl.exe加载到环境变量里也无法解决问题。

在线等,谢谢!
flospb 当前离线   回复时引用此帖
 


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 05:36


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.