【问题标题】:Qt pro file conditional libsQt pro 文件条件库
【发布时间】:2017-09-19 15:16:38
【问题描述】:

我正在尝试设置一个 pro 文件,如果定义了变量,我希望它只包含一个特定的库。我已经通过命令行通过附加 DEFINES+=VARIABLE_NAME 将此变量传递到 qmake。

我可以使用 VARIABLE_NAME 有条件地编译我的部分代码,但我是否可以有条件在 pro 文件中检测 VARIABLE_NAME 并且只包含一个库(如果存在)?

谢谢, 艾伦

【问题讨论】:

    标签: c++ qt qmake conditional-compilation


    【解决方案1】:

    类似的东西:

    DEFINES += USELIB
    
    contains(DEFINES, USELIB) {
      LIBS += SOMELIB
    }
    

    【讨论】:

    • 谢谢,看起来这样就可以了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-18
    • 2016-07-09
    • 1970-01-01
    • 1970-01-01
    • 2015-01-06
    • 2018-12-01
    • 2016-11-03
    相关资源
    最近更新 更多