qmake:使用定义作为条件

Posted

技术标签:

【中文标题】qmake:使用定义作为条件【英文标题】:qmake: using defines as conditionals 【发布时间】:2016-01-08 05:48:45 【问题描述】:

如何定义要在 qmake .pro 文件中使用的变量?例如:

DEFINES += MYCONDITION # also used in C++ code
MYCONDITION 
   # do something here

问候,

【问题讨论】:

【参考方案1】:

你可以使用配置

CONFIG += qt console newstuff
newstuff 
    SOURCES += new.cpp
    HEADERS += new.h

【讨论】:

【参考方案2】:

如果你想在项目文件中创建条件,你应该使用CONFIG += MYCONDITION,并使用DEFINES为头文件和cpp文件创建条件(使用#ifdef等)

【讨论】:

以上是关于qmake:使用定义作为条件的主要内容,如果未能解决你的问题,请参考以下文章

Qmake 5.3:定义全局变量

QT qmake 小写我的自定义小部件名称

QMake在moc文件上的多个定义

如何:使用条件自定义背景视图作为背景修饰符?

QMake配置问题

使用相对于活动单元格的单元格内容作为自定义 If 函数中的条件的问题