tjucruiser 发表于 2012-3-12 16:40

Rice Wavelet Toolbox怎么用

下载了一个小波工具箱http://dsp.rice.edu/software/rice-wavelet-toolbox
帮助中说明要先编译才能用
在matlab命令窗口输入compile
结果出现:
select a compile:
None

我的系统是win7的,我已经安装好了MiscrosoftVisual studio 2010。但是不行,请教大家我该怎么做,是不是要下载其他的C编译器啊

vee0824 发表于 2012-3-13 10:30

还要装sdk for win7和.netfram 3.5以上具体可以在microsoft官网找,我权限不够没法贴url
百度关键词Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1 (ISO)   
如果楼主是64位系统的话还要在visual studio 2010里勾选x64 compiler
顺便,选编译器的时候在/n选项时点Y没出现编译器的话就重来,选N,会列表编译器给你选

tjucruiser 发表于 2012-3-13 14:56

谢谢你,我现在把vs2010卸载换上了vs2005,请问我该对应做什么啊

tjucruiser 发表于 2012-3-15 10:24

针对 win7的64位系统,matlab R2008a, miscroft visual studio 2005中文版, Rice wavelet toolbox

第一步:(1)安装.netfram 3.5以上;(2) 安装sdk for win7和.netfram 3.5以上;(3)安装miscroft visual studio 2005记得一定要勾选X64 compiler(嫌麻烦,你就完全安装吧)

第二步:
用记事本打开matlab/r2009a/bin/mexsetup.pm文件,找到 correc_version函数(第477行),将这个函数中的return $version =~ /Version.$versionNumber/i);改成return $version =~ /优化编译器.$versionNumber/i);即可。

第三步:
在matlab命令窗口输入 mbuild -setup
Would you like mbuild to locate installed compilers /n? 输入y
然后出现编译器类型选择,以及编译器路径选择,按照你实际选就行了。

第四步:
在matlab命令窗口输入 mex -setup
Would you like mex to locate installed compilers /n?输入 y
然后出现编译器类型选择,以及编译器路径选择,按照你实际选就行了。

四步之后,一切都OK了,我搞了两天才弄好的,和大家分享

页: [1]
查看完整版本: Rice Wavelet Toolbox怎么用