Matlab安装时频分析工具箱(解决无支持的编译器问题)

时间:2024-05-30 22:17:02

参考博客 这是参考博客链接,里面有时频分析工具箱下载的百度云链接。

原来电脑安装matlabR2015a版本,没有安装VS,于是想按照参考博客下载TDM-GCC,然而按步骤怎么都mex -setup不成功,还是找不到编译器,电脑上有Microsoft Visual C++ 2008和2005,分析可能是版本原因。

后来解决方法是下载了matlabR2016a,VS2012。安装顺序是网上建议的顺序,先安装VS,再安装matlab,就避免了一些可能找不到的配置问题。软件安装方法可参考微信公众号:软件安装管家。软件资源丰富,覆盖多学科,还有安装教程。

安装好这两个软件。打开matlab,输入 mex -setup,并点击选择mex -setup C++

Matlab安装时频分析工具箱(解决无支持的编译器问题)

下载过时频分析工具箱,解压后将其复制到你安装的matlab的位置toolbox下 ,如D:\matlab2016\R2016a\toolbox

在matlab设置工具箱路径

Matlab安装时频分析工具箱(解决无支持的编译器问题)

Matlab安装时频分析工具箱(解决无支持的编译器问题)

tftb-0.2下的文件夹路径就全添加进去了,如下图

Matlab安装时频分析工具箱(解决无支持的编译器问题)

再点击预设

Matlab安装时频分析工具箱(解决无支持的编译器问题)

选择常规设置,点击更新工具箱路径缓存,应用,保存。

Matlab安装时频分析工具箱(解决无支持的编译器问题)

就OK了,可以找段时频变换的例程运行一下。

重点就是之前,mex -setup 一直提示没有支持的C++编译器。要注意matlab版本和C++编译器版本的对应,以下网址https://ww2.mathworks.cn/support/requirements/previous-releases.html有各个版本的matlab对应的supported compilers,选择details,查看

Matlab安装时频分析工具箱(解决无支持的编译器问题)

作为参考,我下载的matlabR2016a,VS2012,就没什么问题。先安装VS,再安装matlab

 

END