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毫秒