qingyun6 发表于 2006-4-6 19:16

刚接触这个东东,出现这样的错误,请大家帮忙看看什么意思呀?

<P>编译MATLAB计算引擎时 ,采用了如下的编译语句,但出错:<BR>&gt;&gt; mex -f d:\MATLAB6p5\bin\win32\mexopts\msvc60opts.bat engdemo.c<BR>Could not find the compiler "cl" on the DOS path. <BR>Use mex -setup to configure your environment properly. </P>
<P><BR>D:\MATLAB6P5\BIN\WIN32\MEX.PL: Error: Unable to locate compiler. </P>
<P>??? Error using ==&gt; mex<BR>Unable to complete successfully</P>
<P>&gt;&gt; <BR></P>

happy 发表于 2006-4-6 19:34

回复:(qingyun6)刚接触这个东东,出现这样的错误,请...

要先配置Matlab Add-in,下面是Matlab Add-in的具体安装步骤:<BR><BR>  1. 启动Matlab,运行"mex -setup",按照菜单提示选取MSVC。它将配置MEX使用VC为默认的编译器(创建C-MEX文件必需),并安装Matlab Add-in所需文件到VC目录。 <BR><BR>  2. 在Matlab环境下运行"mbuild -setup", 按提示选取MSVC。它将配置使用VC为默认的编译器(创建独立应用程序必需),并安装Matlab Add-in所需的Matlab Compiler和C/C++数学库文件到VC目录。 <BR><BR>  3. 在Matlab环境下运行"cd(prefdir)"和"mccsavepath"。它将保存当前Matlab路径到mccpath文件中,这是因为Matlab Add-in脱离Matlab运行,否则它无从知道Matlab路径。 <BR><BR>  4. 启动VC环境,从菜单"Tools -&gt; Customize"选择"Add-ins and Macro Files"选项卡,选中"Matlab Add-in", 点击"Close"。VC工具栏出现Matlab Add-in图标,完成Matlab Add-in的配置,以后每次启动VC将自动加载Matlab Add-in。<BR><BR>  5. 配置Windows系统。如果是Windows 95/98系统,找到config.sys, 添加一行:shell= c:\ command.com /e:32768 /p;如果是Windows ME则需设置Conagent.exe的属性Memory选项卡的Initial Environment值为4096。

qingyun6 发表于 2006-4-6 19:48

能帮我解释解释出错的语句么?不知道是什么意思~~~

happy 发表于 2006-4-6 20:01

回复:(qingyun6)刚接触这个东东,出现这样的错误,请...

找不到cl这个编译器,请用mex -steup命令设置编译环境
页: [1]
查看完整版本: 刚接触这个东东,出现这样的错误,请大家帮忙看看什么意思呀?