Matlab 版 (精华区)
发信人: zjliu (秋天的萝卜), 信区: Matlab
标 题: [合集]c与matlab的混编问题
发信站: 哈工大紫丁香 (2003年05月23日20:40:48 星期五), 站内信件
────────────────────────────────────────
boboluo (野豹) 于 2003年05月23日09:52:49 星期五 说道:
The default options file:
"C:\Documents and Settings\tanzhenghua\Application
Data\MathWorks\MATLAB\R12\mexopts.bat"
is being updated from C:\MATLAB6P1\BIN\WIN32\mexopts\msvc60opts.bat...
Installing the MATLAB Visual Studio add-in ...
Updated C:\Program Files\Microsoft Visual
Studio\common\msdev98\template\MATLABWizard.awx
from C:\MATLAB6P1\BIN\WIN32\MATLABWizard.awx
Updated C:\Program Files\Microsoft Visual
Studio\common\msdev98\template\MATLABWizard.hlp
from C:\MATLAB6P1\BIN\WIN32\MATLABWizard.hlp
Updated C:\Program Files\Microsoft Visual
Studio\common\msdev98\addins\MATLABAddin.dll
from C:\MATLAB6P1\BIN\WIN32\MATLABAddin.dll
Merged C:\MATLAB6P1\BIN\WIN32\usertype.dat
with C:\Program Files\Microsoft Visual
Studio\common\msdev98\bin\usertype.dat
>>
>> mex yprime
C:\MATLAB6P1\BIN\WIN32\MEX.PL: Error: 'yprime' not found.
??? Error using ==> mex
Unable to complete successfully
这里包括两个部分,一部分是c编译器的设置,看上去好像是成功的,
可在第二部分中,一个mex文件有编译没通过,这是怎么回事?
谢谢!!!
────────────────────────────────────────
bestwish (牛的惊动了国务院) 于 Fri May 23 09:55:26 2003) 说道:
mex yprime.cpp
────────────────────────────────────────
bestwish (牛的惊动了国务院) 于 Fri May 23 09:56:19 2003) 说道:
后缀还可以是.c,具体看你的源文件属性
────────────────────────────────────────
boboluo (野豹) 于 2003年05月23日09:59:15 星期五 说道:
文件是yprime.c
可是这样做还是不好使
────────────────────────────────────────
bestwish (牛的惊动了国务院) 于 Fri May 23 10:00:34 2003) 说道:
这回提示什么出错信息?
────────────────────────────────────────
boboluo (野豹) 于 2003年05月23日10:05:23 星期五 说道:
>> mex yprime.c
C:\MATLAB6P1\BIN\WIN32\MEX.PL: Error: 'yprime.c' not found.
??? Error using ==> mex
Unable to complete successfully
是这样的。其实同上面一样
────────────────────────────────────────
bestwish (牛的惊动了国务院) 于 Fri May 23 10:07:33 2003) 说道:
我知道了,你的yprime.c不在matlab\work文件下.你可以把yprime.c所在的文件夹设为当
前目录(Current Directory)
────────────────────────────────────────
boboluo (野豹) 于 2003年05月23日10:13:47 星期五 说道:
谢谢!成功了。
但我疑问,它在C:\MATLAB6p1\extern\examples\mex,我已把这个路径设到path里去了
为啥就不好使呢?
────────────────────────────────────────
bestwish (牛的惊动了国务院) 于 Fri May 23 10:17:37 2003) 说道:
这个我也说不好,你的yprime.c在C:\MATLAB6p1\extern\examples\mex里面吧?
可能是搜索*.c文件只会从当前目录下搜索
────────────────────────────────────────
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.457毫秒