4
Qt 5.3.0을 사용하여 Linux Mint 17에서 C++ 프로그램을 컴파일하려고합니다. .pro 파일에 다음 줄을 추가했습니다.링커에서 dlsym을 찾을 수 없습니다
QMAKE_LFLAGS += -ldl -fPIC
내 프로그램에서 dlsym을 사용하지만 링커에서 찾을 수 없습니다. 다음은 오류 메시지입니다.
undefined reference to symbol '[email protected]@GLIBC_2.2.5'
//lib/x86_64-linux-gnu/libdl.so.2: error adding symbols: DSO missing from command line
내 프로그램을 어떻게 연결합니까? 다음과 같이
,하지만 지금은 그것이 -ld 찾을 수 없습니다 뿌려줍니다. 이상한, 그렇지 않으면 내 Qt 설치가 제대로 작동하는 것 같습니다. 예제 프로젝트 등을 빌드 할 수 있습니다. – SurvivalMachine
죄송합니다. 오타가 있었기 때문에'LIBS + = -ldl -fPIC'을 사용해야합니다. – lpapp
오케이, 나는 그 오타를 직접 잡았어야했다. 이제 작동합니다. 감사합니다! – SurvivalMachine