c++ - Qt 的 pragma 指令

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

<分区>

谁能给我指出一篇文章,其中讨论了 Qt 环境中可用的 pragma 指令?

最佳答案

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

Qt 提供了一些定义,可用于根据您正在编译的平台执行启用/禁用部分源代码等操作:

您可以像这样使用它们:

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

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

关于c++ - Qt 的 pragma 指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2063623/

相关文章:

c++ - 如何模拟 C++17 之前的类模板参数推导?

qt - 如何打印 QML 对象的自定义属性列表?

c++ - QEnableSharedFromThis::sharedFromThis() 返回 nullptr

c++ - 在客户端等待服务器的响应

haskell - 在 Haskell 中创建唯一标签

c++ - 确定不必要地链接了哪些静态库

c++ - 对本地方法使用 EXPECT_CALL

Python 3.2 语​​法规范——函数调用

parsing - 如何判断一种语言是否是LL(1) LR(0) SLR(1)

c++ - 我可以通过引用调用placement-new和析构函数吗?