声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3983|回复: 3

[小波] Rice Wavelet Toolbox怎么用

[复制链接]
发表于 2012-3-12 16:40 | 显示全部楼层 |阅读模式
10体能
下载了一个小波工具箱http://dsp.rice.edu/software/rice-wavelet-toolbox
帮助中说明要先编译才能用
在matlab命令窗口输入compile
结果出现:
select a compile:
[0] None

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

回复
分享到:

使用道具 举报

发表于 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
顺便,选编译器的时候在[y]/n选项时点Y没出现编译器的话就重来,选N,会列表编译器给你选
回复

使用道具 举报

 楼主| 发表于 2012-3-13 14:56 | 显示全部楼层
谢谢你,我现在把vs2010卸载换上了vs2005,请问我该对应做什么啊
回复

使用道具 举报

 楼主| 发表于 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 [y]/n? 输入y
然后出现编译器类型选择,以及编译器路径选择,按照你实际选就行了。

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

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

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-29 08:16 , Processed in 0.087563 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表