如何在#ifdef 中添加“或”条件

新手上路,请多包涵

如何在 #ifdef 中添加“或”条件?

我努力了:

 #ifdef CONDITION1 || CONDITION2

#endif

这不起作用。

原文由 michael 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 811
2 个回答
#if defined(CONDITION1) || defined(CONDITION2)

应该管用。 :)

#ifdef 打字少了一点,但不适用于更复杂的条件

原文由 jalf 发布,翻译遵循 CC BY-SA 2.5 许可协议

检查这个:

     #if defined __WINDOWS__ && ( _MSC_VER >= 1700 )
        enum class FUTURES_DS_STAGE{
            ...
        };
    #else
        enum FUTURES_DS_STAGE{
        ...
        };
    #endif

原文由 terwxqian 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题