相关疑难解决方法(0)

QtCreator:特定于工具包的预编译器宏定义

我正在使用QtCreator 3.1.1来构建一个跨平台的项目,所以我安排了不同的编译工具包来定位我的桌面PC和我的BeagleBoneBlack(BBB).

现在我想在qmake项目文件(.pro)中定义一些宏,它只针对给定的工具包.

换句话说,我想在我的.pro文件中做类似的事情:

if(kit == BBB)
   DEFINES += MY_BBB_MACRO
elseif(kit == Desktop)
   DEFINES += MY_DESKTOP_MACRO
else
   DEFINES += OTHER_MACRO
Run Code Online (Sandbox Code Playgroud)

有可能吗?我怎样才能做到这一点?

qt qt-creator qt5

6
推荐指数
1
解决办法
2823
查看次数

标签 统计

qt ×1

qt-creator ×1

qt5 ×1