Я пытаюсь создать проект QT с использованием qmake. Для этого мне нужна библиотека ускорения.qmake не добавляет библиотеки из файла .pro в make-файл
LIBS += -L/usr/lib/ \
-lboost_system \
-lboost_filesystem
Но после запуска QMAKE, эти библиотеки не добавляются в Makefile:
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
Как и ожидалось, компоновщик печатает много ошибок, как
/usr/include/boost/system/error_code.hpp:214: error: undefined reference to boost::system::generic_category()
Если вы хотите, чтобы взять Посмотрите на весь файл .pro, перейдите к https://raw.github.com/francisengelmann/FabScan100/master/qtTest/qtTest.pro
У меня также есть аналогичная проблема с opencv. Кто-нибудь знает, как решить эту проблему?
Я не думаю, что это изменило бы ситуацию, но у вас есть строки, повторяющиеся в файле .pro. –
Я тоже это узнал, но, как вы говорите, удаление этих нескольких строк не имеет значения. – David
Вы пытались полностью удалить свою сборку и пересоздать проект? –