QMake本身就提供了在pro下可判断平台的变量参数,如下:
1 | macx { |
linux(也可以作为android平台)并没有单独的参数判断,但是可以通过是否是unix并且不是mac os x来判断是在linux系统底下。
若根据某些宏是否存在来执行不同的配置则可以:
添加宏定义:
DEFINES += TEST
判断宏定义是否存在:
1 | contains(DEFINES, TEST) { |
QMake本身就提供了在pro下可判断平台的变量参数,如下:
1 | macx { |
linux(也可以作为android平台)并没有单独的参数判断,但是可以通过是否是unix并且不是mac os x来判断是在linux系统底下。
若根据某些宏是否存在来执行不同的配置则可以:
添加宏定义:
DEFINES += TEST
判断宏定义是否存在:
1 | contains(DEFINES, TEST) { |