删除qmake中与libs的链接

时间:2015-07-14 06:35:53

标签: qt qmake

我有来自webkit的依赖的qmake .pro文件(QT + = webkit)。当执行qmake并生成Makefile时,我发现它链接到一些其他库,这些库未在.pro文件中明确连接。

我想使用某些lib的较新版本,并删除与旧版本的链接。

我试过以下事情:

  1. 删除Makefile

  2. "LIBS -= -llibrary_name"文件的末尾添加.pro

  3. 使用qmake生成Makefile但它不起作用 - 链接到旧版本 lib文件的版本仍存在于Makefile中。

  4. 在当前情况下是否可以删除链接?

1 个答案:

答案 0 :(得分:0)

您需要重新编译您的Qt版本才能使用您想要的库。该信息来自您正在使用的Qt版本的构建配置。只需将Qt的configure指向您希望覆盖的相关库,构建它,并使用它来构建项目。它会自动拉入您覆盖的新库。