Matlab 在R2018b中安装matconvnet-1.0-beta24文件

Matlab 在R2018b中安装matconvnet-1.0-beta24文件,matlab,compiler-errors,scope,declaration,matconvnet,Matlab,Compiler Errors,Scope,Declaration,Matconvnet,我想在MATLAB中运行mex-setup,但首先我必须从MatConvNet版本MatConvNet-1.0-beta24运行vl_compilenn。当我运行vl_compilenn时,我得到错误: C:/ProgramData/MATLAB/SupportPackages/R2018b_1/3P.instrset/mingw_w64.instrset/lib/gcc/x86_64-w64-mingw32/6.3.0/include/tmmintrin.h: 在函数“\uuuum64\umm

我想在MATLAB中运行
mex-setup
,但首先我必须从MatConvNet版本
MatConvNet-1.0-beta24
运行
vl_compilenn
。当我运行
vl_compilenn
时,我得到错误:

C:/ProgramData/MATLAB/SupportPackages/R2018b_1/3P.instrset/mingw_w64.instrset/lib/gcc/x86_64-w64-mingw32/6.3.0/include/tmmintrin.h:
在函数“\uuuum64\umm\uAligner\uPI8(\uuuuum64,\uuuuuum64,int)”中:
C:/ProgramData/MATLAB/SupportPackages/R2018b_1/3P.instrset/mingw_w64.instrset/lib/gcc/x86_64-w64-mingw32/6.3.0/include/tmmintrin.h:195:27:
错误:“\u内置\u ia32\u palignr”未在此作用域中声明
(uu v1di)Y,N*8);
^
C:/ProgramData/MATLAB/SupportPackages/R2018b_1/3P.instrset/mingw_w64.instrset/lib/gcc/x86_64-w64-mingw32/6.3.0/include/tmmintrin.h:
在函数“\uuuum64\umm\uABS\uPI32(\uuuuum64)”中:
C:/ProgramData/MATLAB/SupportPackages/R2018b_1/3P.instrset/mingw_w64.instrset/lib/gcc/x86_64-w64-mingw32/6.3.0/include/tmmintrin.h:241:51:
错误:“\u内置\u ia32\u pabsd”未在此作用域中声明
返回(uuum64)uuuuu内置ia32_pabsd((uuuuv2si)uux);
^
vl_compilenn>mex_Compilen中出错(第529行)
mex(mopts{:});
vl_编译器中的错误(第490行)
mex_编译(opts,srcs{i},objfile,flags.mexcc);
对此可以做些什么?

根据,您必须使用标记'-mssse3'进行编译

我将尝试在编译标志集
flags.mexcc
中添加此标志。我不能给你更多的细节,因为母版是从你的版本演变而来的,脚本
vl_compilenn
也在演变