Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 多个条件编译符号?_C++_Visual Studio_Build_Project Properties - Fatal编程技术网

C++ 多个条件编译符号?

C++ 多个条件编译符号?,c++,visual-studio,build,project-properties,C++,Visual Studio,Build,Project Properties,我有一个关于Visual Studio中条件编译符号的问题(我的版本是2017年) 假设我有两个编译符号,e。g、 : #if new_version #if old_version 那么,我应该在项目属性->构建->条件编译符号中键入什么内容: 1) 新版本、旧版本 2) 新版本;旧版本 3) 新版本;旧版本 4) 新版本、旧版本 5) 其他选择 有没有建议哪种方法是正确的?使用分号,但我认为对于新版本和旧版本这样的名称,您通常只会定义其中一个

我有一个关于Visual Studio中条件编译符号的问题(我的版本是2017年)

假设我有两个编译符号,e。g、 :

#if new_version
#if old_version
那么,我应该在项目属性->构建->条件编译符号中键入什么内容:

1)
新版本、旧版本

2)
新版本;旧版本

3)
新版本;旧版本

4)
新版本、旧版本

5) 其他选择


有没有建议哪种方法是正确的?

使用分号,但我认为对于新版本和旧版本这样的名称,您通常只会定义其中一个