【问题标题】:Visual Studio 2017 - Is it possible set pre-processor defines at the same time for debug and release configuration?Visual Studio 2017 - 是否可以同时为调试和发布配置设置预处理器定义?
【发布时间】:2018-10-09 12:36:33
【问题描述】:

我将 Visual Studio 用于我的 C/C++ 项目,但我遇到了一个问题:当我创建一个新项目时,我使用调试配置并添加我需要的预处理器定义。当我切换到发布配置时,我需要将定义从调试复制/粘贴到发布配置选项卡。所以我想知道是否有可能,当我创建一个新项目时,只添加一次我的预处理器定义,用于调试和发布配置。 问候

【问题讨论】:

    标签: debugging visual-studio-2017 release


    【解决方案1】:

    Visual Studio 2017 - 是否可以同时为调试和发布配置设置预处理器定义?

    AFAIK,在 Visual Studio 的“属性”窗口中,似乎没有这样的方式可以同时设置预处理器定义以进行调试和发布配置,但您可以将定义放入头文件并包含该定义需要定义的所有源文件中的头文件:

    definitions.h:

    #define foo bar
    

    class.h:

    #include "definitions.h"
    

    查看this thread了解更多详情。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多