c++ - Qt pro 文件条件库

标签 c++ qt qmake conditional-compilation

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

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

谢谢, 艾伦

最佳答案

类似的东西:

DEFINES += USELIB

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

关于c++ - Qt pro 文件条件库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46304101/

相关文章:

c++ - 使用 C/C++ 在 iOS 中写入文件

c++ - 命名空间和类中的可变参数模板函数

c++ - QTcpSocket 为什么接收到错误的数据?

C++ 重写虚方法抛出错误 "LNK2001: unresolved external symbol"

cmake - SCons 或 CMake 而不是 qmake

c++ - 在派生类中访问基类 protected 数据成员 vector 给出错误 139

c++ - 是否可以将YouTube视频流式传输到C++应用程序?

c++ - LNK1146 : no argument specified with option '/LIBPATH:' error in Qt

c++ - 为什么在 sqlite - QT here - 中触发查询失败?

c++ - 如何定义 qmake 的库搜索目录?