我有来自webkit的依赖的qmake .pro
文件(QT + = webkit)。当执行qmake
并生成Makefile时,我发现它链接到一些其他库,这些库未在.pro
文件中明确连接。
我想使用某些lib的较新版本,并删除与旧版本的链接。
我试过以下事情:
删除Makefile
在"LIBS -= -llibrary_name"
文件的末尾添加.pro
使用qmake生成Makefile但它不起作用 - 链接到旧版本 lib文件的版本仍存在于Makefile中。
在当前情况下是否可以删除链接?
答案 0 :(得分:0)
您需要重新编译您的Qt版本才能使用您想要的库。该信息来自您正在使用的Qt版本的构建配置。只需将Qt的configure
指向您希望覆盖的相关库,构建它,并使用它来构建项目。它会自动拉入您覆盖的新库。