qt pro工程文件中条件编译
主要包含两个步骤:
1.在pro中加入条件编译宏的定义,并用contains函数判断是否定义这个宏,在其中做特殊处理
DEFINES += CLIENT
contains( DEFINES, CLIENT ) {
# VERSION contains 'CLIENT'
message( "Configuring for CLIENT build..." )
#must be last
ICON = $${TARGET}.png
DESKTOP_FILE = $${TARGET}.desktop
include(../install.pri)
}
2.在c++程序中利用ifdef 控制包含的代码
#ifdef CLIENT
#else
#endif