关于EMD程序安装的问题
我运行>> install_emd 后出现如下的错误。请问这是什么缘故?
是找不到C编译器的缘故吗?
真诚请教,这个程序该如何使用。
错误信息
cemdc.c
cemdc.c(19) : fatal error C1083: Cannot open include file: 'complex.h': No such file or directory
D:\MATLAB71\BIN\MEX.PL: Error: Compile of 'cemdc.c' failed.
cemdc.c
clocal_mean.c(58) : error C2065: 'M_PI' : undeclared identifier
D:\MATLAB71\BIN\MEX.PL: Error: Compile of 'cemdc.c' failed.
cemdc_fix.c
cemdc_fix.c(19) : fatal error C1083: Cannot open include file: 'complex.h': No such file or directory
D:\MATLAB71\BIN\MEX.PL: Error: Compile of 'cemdc_fix.c' failed.
cemdc_fix.c
clocal_mean.c(58) : error C2065: 'M_PI' : undeclared identifier
D:\MATLAB71\BIN\MEX.PL: Error: Compile of 'cemdc_fix.c' failed.
cemdc2.c
cemdc2.c(19) : fatal error C1083: Cannot open include file: 'complex.h': No such file or directory
D:\MATLAB71\BIN\MEX.PL: Error: Compile of 'cemdc2.c' failed.
cemdc2.c
clocal_mean2.c(62) : error C2065: 'M_PI' : undeclared identifier
D:\MATLAB71\BIN\MEX.PL: Error: Compile of 'cemdc2.c' failed.
cemdc2_fix.c
cemdc2_fix.c(19) : fatal error C1083: Cannot open include file: 'complex.h': No such file or directory
D:\MATLAB71\BIN\MEX.PL: Error: Compile of 'cemdc2_fix.c' failed.
cemdc2_fix.c
clocal_mean2.c(62) : error C2065: 'M_PI' : undeclared identifier
D:\MATLAB71\BIN\MEX.PL: Error: Compile of 'cemdc2_fix.c' failed.
Warning: The compilation of the following files failed:
> In make_emdc at 48
In install_emd at 26
cemdc.c
cemdc_fix.c
cemdc2.c
cemdc2_fix.c
Some errors occurred during compilation. See details above. 你的MATLAB版本是多少?低于7.0吗?
如果足够的话 按照http://forum.vibunion.com/forum/thread-40562-1-33.html这个帖子的安装办法安装 我的Matlab的版本是高于7.0的。
我先按照您提供的帖子看看能不能解决我的问题。
谢谢你了,这么快就回复了我。 我的Matlab运行不了mbuild -setup这个指令。
这是不是我的版本不对?
回复 4楼 的帖子
报错了?怎么显示的错误提示? 本帖最后由 wdhd 于 2016-9-12 14:07 编辑原帖由 zhangnan3509 于 2008-3-25 15:52 发表
报错了?怎么显示的错误提示?
是这样的错误:
>> mbuild -setup
??? Undefined command/function 'mbuild'.
回复 6楼 的帖子
这就奇怪了。我的显示是这样的mbuild -setup
Please choose your compiler for building standalone MATLAB applications:
Would you like mbuild to locate installed compilers /n?
楼上输入命令的格式正确吗? 本帖最后由 wdhd 于 2016-9-12 14:07 编辑
原帖由 dailiangren 于 2008-3-25 15:57 发表
是这样的错误:
>> mbuild -setup
??? Undefined command/function 'mbuild'.
matlab 是完整安装吗 我现在重新安装一下matlab试试。
回复 9楼 的帖子
如果仅仅做一维的EMD,用2005版就可以没必要安装 我在网络上搜索了下,并且用vc++试验了下,据说是因为vc++里面不包含complex库,所以如果是vc编译器就不行了。 我也遇到这个问题回复 12楼 的帖子
我没遇见过这样的情况,是不是VC++版本的问题回复 13楼 的帖子
嗯,说是缺少complex库文件。我想可能是某个能支持复数运算的类吧,可能vc 6.0里头没有包含。 不过好像不影响程序的运行,我做过
页:
[1]
2