我可以使用什么预处理器来检测QT是否用于构建我的代码

时间:2015-06-15 08:05:56

标签: qt preprocessor c-preprocessor

我正在用C编写一个库项目,可以使用或不使用QT构建。是否有任何预处理程序指令(不需要额外的标头)可以用来区分QT是否在C代码中使用?

我想做的事情如下:

#ifdef I_AM_QT
// some qt specific codes
#else
// some codes for other environments
#endif

感谢。

1 个答案:

答案 0 :(得分:7)

#ifdef QT_CORE_LIB
// some qt specific codes
#else
// some codes for other environments
#endif