问题一:用matlab选择编译器时出错,错误使用 mex 未找到支持的编译器或 SDK?
我使用matlab2015b编译C,最好用4.9的mingw编译器。
在2015版本及以上可在add-ones上添加mingw,这样安装最方便。
其他版本matlab可在错误链接下载编译器。
问题二:
I am on a windows 10 with matlab r2015b and MinGW64. When I run make.m I encountered with gcc: error: -fexceptions: No such file or directory。
关键字:win10,libsvm
Win10系统下使用libsvm,需要将make.m文件下的CFLAGS 替换成COMPFLAGS。
下面说一下用libsvm的注意点:
1、安装时需要把libsvm文件目录作为当前工作目录,在后面使用时并将其加为工作目录(setpath)。
2、mex -setup 设置编译器
3、make