при компиляции файла mex a получить указанную выше ошибку. Я использую MATLAB2013 с mex-компилятором: Microsoft SDK 7.1. Я надеюсь, что следующие отладки информация, которая была напечатана компилятором может быть полезным:Ошибка компиляции mex: Неопознанный переключатель: -cxx
vl_compilenn: * Compiler and linker configurations *
vl_compilenn: intermediate build products directory:
C:\Dima \Projects_C \Libraries\matconvnet\matlab\mex\.build
vl_compilenn: MEX files: C:\Dima\Projects_C\Libraries\matconvnet\matlab
\mex/
vl_compilenn: MEX compiler options: -DNDEBUG -D__SSSE3__ -cxx
vl_compilenn: MEX linker options: -lmwblas -lgdiplus
vl_compilenn: * Reading images *
vl_compilenn: vl_imreadjpeg enabled
vl_compilenn: image library: gdiplus
vl_compilenn: image library compile flags:
vl_compilenn: image library link flags: -lgdiplus
vl_compilenn: MEX: -outdir C:\Dima\Projects_C\Libraries\matconvnet\matlab
\mex\.build matlab\src\vl_imreadjpeg.cpp -c -DNDEBUG -D__SSSE3__ -cxx
Usage:
MEX [option1 ... optionN] sourcefile1 [... sourcefileN]
[objectfile1 ... objectfileN] [libraryfile1 ... libraryfileN]
Use the -help option for more information, or consult the MATLAB API Guide.
C:\PROGRA~1\MATLAB\R2013A\BIN\MEX.PL: Error: Unrecognized switch: -cxx
Какую команду вы используете для компиляции? – Daniel
Я использую команду mex – user3884651
Без каких-либо дополнительных флагов? Холодный вы представляете полный пример, чтобы воспроизвести вашу проблему? – Daniel