Qt的pragma指令

时间:2010-01-14 11:03:39

标签: c++ qt compiler-construction c-preprocessor pragma

有人能指出我的文章,在Qt环境中可用的pragma指令会被讨论吗?

2 个答案:

答案 0 :(得分:6)

AFAIK pragma指令是预处理程序和编译器指令,与Qt本身没什么关系。

Qt提供了一些定义,可用于执行诸如根据您正在编译的平台启用/禁用部分源代码之类的事情:

您可以像这样使用它们:

#ifdef Q_WS_MAC
  (some mac code goes here)
#endif

#ifdef Q_WS_WIN32
  (some windows code goes here)
#endif

答案 1 :(得分:0)

Qt中可以通过定义删除的模块的完整列表可以在原始Qt下载文件夹中的src> corelib> global> qconfig-minimal.h中找到。