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