abiao00000
2008-06-22, 13:22
我使用的是matlab2007a,前两天还好的,做了几个c++混合编程练习,之后就发现和maple有关的函数都不能用了,我感觉好像是与maple.dll有关,但是不知道是怎么回事,不过我觉得不是路径问题,因为我在setpath中设置了maple.dll的路径,而且没有改动过,前天还可以用的,就是在polytool做了几个com组件的制作,然后练习了一下在c++中使用dll之后就不能用了.所有与maple有关的出错信息都一样,希望高手们帮忙解决一下.错误提示代码如下:
>>vpa(pi)
>>Mex file entry point is missing. Please check the (case-sensitive)
spelling of mexFunction (for C MEX-files), or the (case-insensitive)
spelling of MEXFUNCTION (for FORTRAN MEX-files).
??? Invalid MEX-file 'D:\Program Files\MATLAB\bin\win32\maple.dll': .
Error in ==> digits at 18
r = eval(maple('Digits;'));
Error in ==> vpa at 39
d = digits;
>>vpa(pi)
>>Mex file entry point is missing. Please check the (case-sensitive)
spelling of mexFunction (for C MEX-files), or the (case-insensitive)
spelling of MEXFUNCTION (for FORTRAN MEX-files).
??? Invalid MEX-file 'D:\Program Files\MATLAB\bin\win32\maple.dll': .
Error in ==> digits at 18
r = eval(maple('Digits;'));
Error in ==> vpa at 39
d = digits;