2017-10-09 10 views
-1

나는이 비슷한 찾고, 단계 연결에서 오류로 정의되지 않은 참조를 많이 얻고에서 사용되지 않는 라이브러리에서 단계를 연결에서 오류 "로 정의되지 않은 참조"를 많이 얻기 :도 프로젝트

libQt5Sql.so.5: undefined reference to `QAbstractTableModel::~QAbstractTableModel()@Qt_5' 

문제는 프로젝트에서 Qt를 사용하지 않고 있다는 것입니다. 유일한 Qt 연결은 내가 컴파일하는 동안 Qt에 연결된 Vtk와 PCL을 사용하고 있다는 것입니다. libQt5Sql, libQt5Core 등의 경로를 추가해도 도움이되지 않으며, 정의되지 않은 새로운 참조가 나타납니다. 동일한 설정의 동일한 코드가 다른 PC에서 작동합니다. 여기서 문제가 될 수있는 것은 무엇입니까?

답변

0

저는이 문제를 해결하기 위해 2 일을 보냈으며 여기에 질문을 게시 한 직후 해결책을 찾았습니다. 내가해야 할 일은 Qt 라이브러리에 경로를 추가하는 것입니다 :

export LD_LIBRARY_PATH=/home/vaheta/Qt5.6.3/5.6.3/gcc_64/lib:$LD_LIBRARY_PATH