想对测试函数文件.cpp进行编译发现无法进行编译,虽然我的电脑先前安装了visual studio 2019,但版本太高,matlab无法进行编译,需要更改编译器进行编译,我先根据下面的链接下载了编译器,在matlab内进行编译。
Matlab推荐编译器TDM-GCC的安装以及配置(Win10)_Orange_547的博客-CSDN博客_tdm-gcc安装
根据上面的链接设置完环境变量
期间出现了问题,mex -setup还是后还是默认使用visual studio 2019进行c++编译
我将文件路径改为了编译器根目录(路径不到bin),问题就解决了
总的步骤:
1.下编译器
2.配置编译器的环境变量
3.在matlab命令行窗口输入:setenv('MW_MINGW64_LOC','D:\TDM-GCC') 注意不要到bin,环境变量那里也是不要到bin,'D:\TDM-GCC'根据你电脑安装的编译器路径来写
4.mex -setup c++