有人能指出我的文章,在Qt环境中可用的pragma指令会被讨论吗?
答案 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中找到。