Qt 的 pragma 指令 [已关闭]

问题描述 投票:0回答:2

有人可以给我指出一篇文章,其中将讨论 Qt 环境中可用的 pragma 指令吗?

c++ qt c-preprocessor pragma
2个回答
6
投票

AFAIK

pragma
指令是预处理器和编译器指令,与 Qt 本身没有太大关系。

Qt 提供了一些 defines,可用于执行诸如启用/禁用部分源代码之类的操作,具体取决于您正在编译的平台:

您可以像这样使用它们:

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

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

0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.