Wie man Matlab/Simulink debuggt: Unable to launch the MATLABWindow application

Problem

Während Ihrer Matlab- oder Simulink-Anwendung sehen Sie eine Fehlermeldung wie

Wie man debuggt

Sie können dies isoliert testen mit

Beispiel-Ausgabe:

Sobald Sie das verifiziert haben, testen Sie mit (Quelle: Arch Linux wiki)

Wenn Sie das ausführen, sehen Sie eine Fehlermeldung wie

(die Fehlermeldung ist typischerweise unterschiedlich, bezieht sich aber auf eine gemeinsame Bibliothek)

Lösung

In diesem speziellen Fall versucht libharfbuzz.so.0 der Systeminstallation, Matlabs freetype-Bibliothek (libfreetype.so.6) zu laden, die inkompatibel mit der freetype-Bibliothek des Systems ist.

In diesem speziellen Fall konnte ich dies beheben, indem ich Matlabs libfreetype.so.6 umbenannte:

Auf diese Weise wird Matlab die libfreetype.so.6 des Systems verwenden, die (in der Praxis) kompatibel mit der libharfbuzz.so.0 des Systems ist.

Danach starten Sie Matlab neu und das Problem sollte behoben sein.


Check out similar posts by category: Matlab/Simulink