【发布时间】:2019-12-17 06:42:09
【问题描述】:
我有一个 .pri 文件,它可以包含在库项目和应用程序项目中。其中的一些细节取决于当前的构建类型(lib 或 app)。
检测当前项目是可执行文件、静态库还是动态库的推荐方法是什么?
【问题讨论】:
-
你试过
TEMPLATE变量吗?文档在这里doc.qt.io/qt-5/qmake-project-files.html#project-templates -
TEMPLATE变量似乎有可能检测到app或lib,但不是静态/动态情况,这会导致CONFIG变量中的东西混合在一起。所以我希望这里有更通用的东西......