Wie man die C++-Version beim Kompilieren von Matlab/Simulink S-Funktionen mit 'mex' festlegt
Um die C++-Version beim Kompilieren einer Matlab- oder Simulink-S-Funktion mit mex festzulegen, müssen Sie die CXXFLAGS angeben.
Hier ist ein Beispiel für GCC. Denken Sie daran, immer -fPIC zu den Flags hinzuzufügen, da dies erforderlich ist, damit Matlab die kompilierte Bibliothek laden kann.
mex_cxxflags.sh
mex CXXFLAGS="-fPIC -std=gnu++17" -lzmq mysfunction.cppCheck out similar posts by category:
Matlab/Simulink, C/C++
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow