版本:MATLAB 2022b,VS2022,MinGW:8.1.0
先安装好MATLAB R2022b和VS2022及MinGW。如图:
之前安装好了MATLAB和VS后,在MATLAB的命令行输入 mex -setup
时,自动找到并且配置好了VS编译器(可能是应为二者安装在了同一个根目录下,比如都在E盘,具体原因未知)。因此没有配置VS编译器就能用。
但是此时找不到MinGW,尽管也是安装在了E盘。
接下来在命令行输入下面的语句,然后MATLAB就能找到MinGW了:
setenv('MW_MINGW64_LOC','E:\mingw64')
此时能识别到两个编译器了。
按照指示可以切换编译器: