我正在尝试使用Matlab的Mathconvnet库/包来使用CNN。在尝试使用该函数编译包时
vl_compilenn
遵循本指南http://www.vlfeat.org/matconvnet/install/#compiling我遇到了错误。
已采取的步骤:
安装/卸载,然后重新安装Microsoft SDK最新版本。
在环境变量
以下是我the error message。
在经历了各种堆栈溢出答案后,我也完成了这个
1。)vl_compilenn('EnableImreadJpeg ',false)
虽然我这样做时会出现不同的错误。
2。)在matlab sys子文件夹中添加了gdiplus.lib
编辑:解决方法是选择Visual Studio Compiler 12或更高版本(如果已安装类型)
在Matlab中mex -setup -v
将显示可供选择的编译器,选择最新的编译器。
如果仍然得到相同的错误,请为mex-setup c++
和mex-setup c
选择相同的编译器并再次键入命令:
vl_compilenn('EnableImreadJpeg',false)
。
答案 0 :(得分:0)
解决方法是选择Visual Studio Compiler 12或更高版本(如果已安装类型)
在Matlab中mex -setup -v
将显示可供选择的编译器,选择最新的编译器。
如果仍然得到相同的错误,请为mex-setup c++
和mex-setup c
选择相同的编译器并再次键入命令:
vl_compilenn('EnableImreadJpeg',false)
。