Auswählen eines C++ Compilers
MATLAB® wählt einen Standard-Compiler für die Erstellung von MEX-Dateien, eine MATLAB-Schnittstelle zu einer C++ Bibliothek und eigenständige MATLAB-Engine- und MAT-Datei-Anwendungen aus. Der Standard-Compiler für C++ Anwendungen kann sich von dem Standardcompiler für C Anwendungen unterscheiden. Geben Sie einen der folgenden Befehle ein, um den standardmäßigen C++ Compiler anzuzeigen:
mex -setup cpp mex -setup CPP mex -setup c++
MATLAB zeigt auch Links zu anderen C++ Compilern auf Ihrem System an, falls vorhanden. Wählen Sie einen dieser Links, um die Standardeinstellung zu ändern.
Wenn Sie diesen Befehl eingeben, zeigt MATLAB nur Informationen für den standardmäßigen C Compiler an.
mex -setupAuswählen des Microsoft Visual Studio-Compilers
Dieses Beispiel zeigt, wie Sie den Standardcompiler für die Erstellung von C++ Anwendungen ermitteln und ändern, wenn auf Ihrem System mehrere Versionen von Microsoft® Visual Studio® installiert sind.
Geben Sie Folgendes ein, um Informationen zu den auf Ihrem System installierten C++ Compilern anzuzeigen:
mex -setup cpp
Klicken Sie zum Ändern der Standardeinstellung auf einen der Links. MATLAB zeigt Informationen zu diesem Compiler an, der als Standard eingestellt bleibt, bis Sie mex -setup cpp aufrufen, um einen anderen als Standard auszuwählen.
Auswählen des MinGW-w64-Compilers
Wenn auf Ihrem System nur der MinGW®-Compiler installiert ist, wählt MATLAB automatisch MinGW für C/C++ Anwendungen. Wenn Sie über mehrere C/C++ Compiler verfügen, geben Sie diesen Befehl ein, um einen C Compiler auszuwählen.
mex -setupGeben Sie diesen Befehl ein, um einen C++ Compiler auszuwählen.
mex -setup cpp
Wenn Sie beim Kompilieren einer C++ Datei nur mex -setup eingeben und MinGW auswählen, wählt mex möglicherweise einen anderen Compiler aus.
Siehe auch
mex | clibgen.generateLibraryDefinition