qmake를 사용하여 QT 프로젝트를 빌드하려고합니다. 이를 위해 나는 boost 라이브러리가 필요하다.qmake는 .pro 파일에서 makefile에 라이브러리를 추가하지 않습니다.
LIBS += -L/usr/lib/ \
-lboost_system \
-lboost_filesystem
그러나 qmake를 실행 한 후,이 라이브러리는 메이크 파일에 추가되지 않습니다 : 당신이 먹고 싶어하면
/usr/include/boost/system/error_code.hpp:214: error: undefined reference to boost::system::generic_category()
처럼
예상대로LIBS = $(SUBLIBS) -L/usr/X11R6/lib64 -lQt5MultimediaWidgets
-L/build/buildd/qtmultimedia-opensource-src-5.0.1/lib -L/usr/lib/x86_64-linux-gnu
-L/usr/lib/x86_64-linux-gnu/x86_64-linux-gnu -lQt5OpenGL -lQt5Multimedia -lpulse
-lQt5Widgets -lQt5Network -lQt5Gui -lQt5Core -lGL -lpthread
, 링커 인쇄 많은 오류 전체 .pro 파일을보고, https://raw.github.com/francisengelmann/FabScan100/master/qtTest/qtTest.pro
나는 또한 가지고있다. opencv와 비슷한 문제. 누구든지이 문제를 해결하는 방법을 알고 있습니까?
차이점이 있다고 생각하지 않지만 .pro 파일에서 반복되는 일부 줄이 있습니다. –
나는 또한 이것을 알고 있었지만, 당신이 말했듯이,이 여러 줄을 삭제한다고해도 차이는 없습니다. – David
빌드 폴더를 완전히 삭제하고 프로젝트를 다시 빌드 해 보았습니까? –