Scelta di un compiler C++
MATLAB® sceglie un compiler predefinito per compilare file MEX, un'interfaccia di MATLAB a una libreria C++ e applicazioni autonome di MATLAB engine e file MAT. Il compiler predefinito per le applicazioni C++ potrebbe essere diverso dal compiler predefinito per le applicazioni C. Per visualizzare il compiler C++ predefinito, digitare uno dei seguenti comandi:
mex -setup cpp mex -setup CPP mex -setup c++
MATLAB visualizza inoltre i collegamenti ad altri compiler C++ nel sistema, se presenti. Per modificare l'impostazione predefinita, selezionare uno di questi collegamenti.
Quando si digita questo comando, MATLAB mostra solo le informazioni relative al compiler C predefinito.
mex -setupSelezione del compiler Microsoft Visual Studio
Questo esempio mostra come determinare e modificare il compiler predefinito per lo sviluppo di applicazioni C++ quando sul sistema sono presenti più versioni di Microsoft® Visual Studio®.
Per visualizzare le informazioni relative ai compiler C++ installati sul sistema, digitare:
mex -setup cpp
Per modificare l'impostazione predefinita, fare clic su uno dei collegamenti. MATLAB visualizza le informazioni relative a questo compiler, che rimane l'impostazione predefinita fino a quando non si chiama mex -setup cpp per selezionare un'impostazione predefinita diversa.
Selezione del compiler MinGW-w64
Se sul sistema è installato solo il compiler MinGW®, MATLAB sceglie automaticamente MinGW sia per le applicazioni C che per quelle C++. Se si dispone di più compiler C o C++, digitare questo comando per scegliere un compiler C.
mex -setupDigitare questo comando per scegliere un compiler C++.
mex -setup cpp
Se si digita solo mex -setup e si sceglie MinGW, al momento della compilazione di un file C++, mex potrebbe scegliere un compiler diverso.
Vedi anche
mex | clibgen.generateLibraryDefinition