预处理器定义/添加新配置文件

preprocessor definition / add a new profile

本文关键字:配置文件 添加 处理器 定义 预处理      更新时间:2023-10-16

我的项目中有两个配置文件,(调试和发布)我想添加新的配置文件(debug2)并使用sth,如下所示:

#if defined(DEBUG)
    // func1();
#elif defined(RELEASE)
    // func2();
#elif defined(DEBUG2)
    // func3();
#endif

但问题是当我添加新的配置文件并尝试将程序构建为 debug2 func3();禁用

c/c++ -> preprocessor -> preprocessor definition中我应该做什么吗?

这可能取决于您使用的 VS 版本,无论如何通常您应该找到: _DEBUG调试配置的预处理器定义中,
NDEBUG发布配置。

如果您定义了新的"debug2"配置,只需将其更改为 DEBUG2 或任何适合您的配置即可。