MATLAB® выбирает компилятор по умолчанию для создания файлов MEX, интерфейса MATLAB к библиотеке C++, и автономного движка MATLAB и приложений MAT-файла. Компилятор по умолчанию для приложений C++ может отличаться от компилятора по умолчанию для приложений C. Чтобы видеть компилятор C++ по умолчанию, введите одну из этих команд:
mex -setup cpp mex -setup CPP mex -setup c++
При вводе эту команду, MATLAB показывает вам информацию для компилятора C по умолчанию только.
mex -setup
В этом примере показано, как определить и изменить компилятор по умолчанию для создания приложений C++, когда у вас есть несколько версий Microsoft® Visual Studio® в вашей системе.
Чтобы отобразить информацию для компиляторов C++, установленных в вашей системе, введите:
mex -setup cpp
Чтобы изменить значение по умолчанию, щелкните по одной из ссылок. MATLAB отображает информацию об этом компиляторе, который остается значение по умолчанию, пока вы не вызываете mex -setup cpp
выбрать различное значение по умолчанию.
Если вам только установили компилятор MinGW® в вашей системе, MATLAB автоматически выбирает MinGW и для C и для приложений C++. Если у вас есть несколько C или компиляторы C++, введите эту команду, чтобы выбрать компилятор C.
mex -setup
Введите эту команду, чтобы выбрать компилятор C ++.
mex -setup cpp
Если вы только вводите mex -setup
и выберите MinGW, когда вы скомпилируете файл C++, mex
может выбрать различный компилятор.
clibgen.generateLibraryDefinition
| mex