0
Ich benutze Qt 5.7.1
und meine Anwendung haben 3 Plug-Ins.undefined symbol: gluUnProject während der Ausführung QT-Anwendung auf Ubuntu
Während eines laufenden Plug-in dem Sie haben Grafiken seine sofort Absturz durch Fehler gibt die folgenden Fehler:
libSamplePluginD.so.1.0.0: undefined symbol: gluUnProject
Was das Problem sein kann, sieht Programmablauf korrekt
gleichen Code funktioniert in Windows fein
Pro-Datei
win32:CONFIG (release, debug|release): LIBS += -lglut32 -lglu32 -lopengl32
else:win32:CONFIG (debug, debug|release): LIBS += -lglut32 -lglu32 -lopengl32
RESOURCES += \
surfacebuilderresource.qrc
[ 'gluUnProject()'] (https://www.khronos.org/registry/OpenGL-Refpages/gl2.1/xhtml/gluUnProject.xml) ist eine Funktion der OpenGL-Utility-Bibliothek (aus dem Präfix 'glu' erraten). Für mich klingt es wie eine ungelöste Abhängigkeit in 'libSamplePluginD.so.1.0.0' bis' libGLU'. (auf Linux wahrscheinlich ein '.so'). – Scheff
Ich habe die Bibliothek libGLU.so.1.3.1 hinzugefügt und einen symbolischen Link erstellt, der immer noch nicht funktioniert – Sijith
Ich bin mir nicht sicher über die Versionsverwaltung von .so-s. (Sorry, ich habe seit Jahren kein * x mehr berührt.) Habe Google "linux trace dynamic link" versucht und einige vielversprechende Links in den ersten Hits gefunden ... – Scheff