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
Visual studio 声明预处理器定义而不编辑";。vcxproj“;文件_Visual Studio_Visual Studio 2015_Preprocessor - Fatal编程技术网

Visual studio 声明预处理器定义而不编辑";。vcxproj“;文件

Visual studio 声明预处理器定义而不编辑";。vcxproj“;文件,visual-studio,visual-studio-2015,preprocessor,Visual Studio,Visual Studio 2015,Preprocessor,有没有一种方法可以在Visual Studio 2015中声明预处理器定义而不编辑“.vcxproj”文件 是否可以将定义直接传递给编译器 您可以这样做,但除此之外,我对此表示怀疑,.vcxproj文件设计用于存储项目的设置,并且预处理器定义位于该标题下,因此其他地方不太可能有设置。原因是什么?可能还有其他解决问题的方法。我正在使用版本控制软件来存储文件,我只想声明此定义一次以供测试。如果我在UI中添加定义,很可能我会忘记删除它们并将它们添加到版本控制软件中。vcxproj文件是XML文件,II

有没有一种方法可以在Visual Studio 2015中声明预处理器定义而不编辑“.vcxproj”文件


是否可以将定义直接传递给编译器

您可以这样做,但除此之外,我对此表示怀疑,
.vcxproj
文件设计用于存储项目的设置,并且预处理器定义位于该标题下,因此其他地方不太可能有设置。原因是什么?可能还有其他解决问题的方法。我正在使用版本控制软件来存储文件,我只想声明此定义一次以供测试。如果我在UI中添加定义,很可能我会忘记删除它们并将它们添加到版本控制软件中。vcxproj文件是XML文件,IIRC文件以稳定的方式存储,因此在差异中很容易捕捉到更改。您在提交之前会审核差异,对吗?您可以这样做,但除此之外,我对此表示怀疑,
.vcxproj
文件设计用于存储项目的设置,并且预处理器定义位于该标题下,因此其他地方不太可能会有设置。原因是什么?可能还有其他解决问题的方法。我正在使用版本控制软件来存储文件,我只想声明此定义一次以供测试。如果我在UI中添加定义,很可能我会忘记删除它们并将它们添加到版本控制软件中。vcxproj文件是XML文件,IIRC文件以稳定的方式存储,因此在差异中很容易捕捉到更改。在提交之前你会审核差异,对吗?