如何在Qt中为qmake指定库文件依赖?

Der*_*bee 9 c++ qt dependencies qmake

有一个包含以下内容的SomeLib.pro文件:

CONFIG  += debug
TEMPLATE = lib
TARGET = SomeLib
..
Run Code Online (Sandbox Code Playgroud)

然后在依赖SomeApp.pro中:

..
debug:LIBS += -lSomeLib_debug
..
Run Code Online (Sandbox Code Playgroud)

如果我在qmake中触及SomeLib,如何强制构建SomeApp?

Ari*_*yat 16

这很难看,因为你需要提供确切的库文件名,但这应该有效:

TARGETDEPS + = libfoo.a

  • 这并不难看 - 隐含地将`lib`添加到一切都是丑陋的 - libzlib任何人? (3认同)