У меня есть qmake .pro
файл с зависимостью от webkit (QT + = webkit). Когда выполняется qmake
и создается Makefile, я вижу, что он ссылается на некоторые дополнительные библиотеки, которые явно не были подключены в файле .pro
.Удалить ссылку на libs в qmake
Я хотел бы использовать более новую версию некоторой библиотеки lib и удалить ссылку на более раннюю версию.
Я попробовал те следующие вещи:
Удалите Makefile
Добавить
"LIBS -= -llibrary_name"
в конце.pro
файлаСформировать Makefile с QMAKE, но он не работает - связь для более старой версии версия lib по-прежнему присутствует в Makefile.
Можно ли снять сцепление в текущем корпусе?
Является связанной библиотекой зависимость webkit? – cen
Это зависимость от webkitwidgets. Если я удалю «QT + = webkitwidgets» в .pro-файле, ссылка на эти библиотеки не будет присутствовать в сгенерированном make-файле –
@ buggi-zhuk webkitwidgets уже зависит от конкретной версии библиотеки. Если вы хотите его обновить, вам придется перестроить webkitwidgets. – Amartel