0
Qt 5.7.1
을 사용하고 있으며 응용 프로그램에 3 개의 플러그인이 있습니다.undefined symbol : Ubuntu에서 QT 응용 프로그램을 실행하는 동안 gluUnProject
실행하는 동안 하나는 플러그인이 그 오류를 다음과 같은 오류를 제공하여 즉시 충돌 그래픽 :
libSamplePluginD.so.1.0.0: undefined symbol: gluUnProject
는 문제가있을 수 있습니다 무엇, 프로그램 흐름은 올바른
같은 코드를 보이는 창문에서 잘 작동
프로 파일
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) 는 OpenGL 유틸리티 라이브러리의 함수입니다 (접미사 'glu'에서 추측). 나에게'libSamplePluginD.so.1.0.0'에서'libGLU'에 대한 해결되지 않은 의존성처럼 들린다. (Linux에서는 아마도'.so'). – Scheff
라이브러리 libGLU.so.1.3.1을 추가했는데 여전히 작동하지 않는 심볼 링크를 만들었습니다. – Sijith
.so-s의 버전 관리에 대해 잘 모르겠습니다. (죄송합니다, 나는 몇 년 동안 더 이상 x를 다루지 않았습니다.) google "Linux trace dynamic link"및 첫 번째 조회에서 유망한 링크를 발견했습니다 ... – Scheff