来自 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)的主要内容,如果未能解决你的问题,请参考以下文章

c++ 中的预处理器指令:以下代码的输出是啥?

C# 预处理器指令

通过#define 预处理器指令覆盖 C++ 中的“endl”

小白学习C++ 教程十四C++ 中预处理器

BFD_RELOC_64:使用 C++ 在 32 位 linux 上编译汇编器指令

预处理器指令 conio.h c++