Ala*_*ark 3 c++ qt qmake conditional-compilation
我正在尝试设置一个 pro 文件,如果定义了变量,我希望它仅包含特定的库。我已经通过命令行附加 DEFINES+=VARIABLE_NAME 将该变量传递到 qmake 中。
我可以使用 VARIABLE_NAME 有条件地编译部分代码,但是我可以有一个条件来检测 pro 文件中的 VARIABLE_NAME 并仅包含一个库(如果存在)吗?
谢谢,艾伦
像这样的东西:
DEFINES += USELIB
contains(DEFINES, USELIB) {
LIBS += SOMELIB
}
Run Code Online (Sandbox Code Playgroud)