来自 C++ 代码的预处理器指令 (_VARIADIC_MAX)
Posted
技术标签:
【中文标题】来自 C++ 代码的预处理器指令 (_VARIADIC_MAX)【英文标题】:Preprocessor directives from C++ code (_VARIADIC_MAX) 【发布时间】:2013-08-07 09:43:07 【问题描述】:请问如何在 C++ 代码中定义预处理指令 _VARIADIC_MAX=10?现在我在属性页 -> C/C++ -> 预处理器 -> 定义中设置它,但我在每个项目中都需要它。在一些 common.h 文件中定义一次并通过包含这样的头文件在每个项目中使用会很酷。
【问题讨论】:
【参考方案1】:你可以这样做:
#define _VARIADIC_MAX 10
【讨论】:
【参考方案2】:您可以通过用户属性表为当前用户添加此定义: 打开您的项目之一,选择 View -> Property Manager。 然后打开属性 Microsoft.Cpp.Win32.user,并像之前一样添加您的常量(通用属性 -> C/C++ -> 预处理器 -> 预处理器定义)。 保存并重新启动 Visual Studio。
【讨论】:
以上是关于来自 C++ 代码的预处理器指令 (_VARIADIC_MAX)的主要内容,如果未能解决你的问题,请参考以下文章
通过#define 预处理器指令覆盖 C++ 中的“endl”