matlab编译com问题多多

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab编译com问题多多相关的知识,希望对你有一定的参考价值。

matlab编译com.大家谁有经验.
Processing E:/MATLAB/extern/include/mwcomtypes.idl
midl : command line error MIDL1003 : error returned by the C preprocessor (-1073741515)

E:/MATLAB/BIN/WIN32//../MEX.PL: Error: IDL compile of 'mwcomtypes.idl' failed.
是什么错误?怎么解决???
--> "midl /nologo /win32 /I E:/MATLAB/extern/include /D "_DEBUG" /out "E:/MATLAB/work/Fourier/src" "mwcomtypes.idl""

Processing E:/MATLAB/extern/include/mwcomtypes.idl
midl : command line error MIDL1003 : error returned by the C preprocessor (-1073741515)

E:/MATLAB/BIN/WIN32//../MEX.PL: Error: IDL compile of 'mwcomtypes.idl' failed.

Creating distrib directory.
Moving files to distrib.
我按照http://www.mathworks.com/support/solutions/data/1-14KC3U.html?1-14KC3U去做了 但还是有问题

我也碰到过类似问题,用:
http://www.mathworks.com/support/solutions/data/1-14KC3U.html?1-14KC3U
解决的
如果你是在解决不了,我告诉你解决的办法:
重新安装Matlab,记住安装目录千万不能用空格,比如:
D:\Program Files\Matlab2006a
这种带空格的目录是导致文体的根源。
安装Matlab的时候把目录改成:
D:\Matlab2006a即可,如果你还解决不了,联系我:
wzufme@yahoo.com
参考技术A 你那有没有装VC?在VC下面随便搞个idl,在上面点右键,看看VC为idl添加了什么编译参数就行了。
或者干脆用VC把idl编好了,编好后的文件总能用了吧。也不用你再用命令行了。
参考技术B 要安装vc才能正确编译 参考技术C 安装vc

以上是关于matlab编译com问题多多的主要内容,如果未能解决你的问题,请参考以下文章

Matlab 编译器可执行返回参数

使用PHP部署MATLAB编译器COM组件时设置IIS权限

ubuntu编译matcaffe

Matlab调用Fortran编译的DLL——未完待续

Matlab2014a使用VS2015混合编译

matlab编译exe问题具体解决办法