谁能给我指出一篇文章,其中将讨论 Qt 环境中可用的 pragma 指令?
问问题
3796 次
2 回答
6
AFAIKpragma
指令是预处理器和编译器指令,与 Qt 本身没有太大关系。
- http://gcc.gnu.org/onlinedocs/cpp/Pragmas.html
- http://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Pragmas.html
- https://www.redhat.com/docs/manuals/enterprise/RHEL-3-Manual/gcc/pragmas.html
Qt 提供了一些定义,可用于执行诸如启用/禁用部分源代码之类的操作,具体取决于您正在编译的平台:
你可以像这样使用它们:
#ifdef Q_WS_MAC
(some mac code goes here)
#endif
#ifdef Q_WS_WIN32
(some windows code goes here)
#endif
于 2010-01-14T11:33:02.473 回答
0
Qt 中可以通过定义删除的模块的完整列表位于原始 Qt 下载文件夹中的 src>corelib>global>qconfig-minimal.h 中。
于 2010-01-15T03:57:35.593 回答