【发布时间】:2026-01-24 01:00:02
【问题描述】:
【问题讨论】:
标签: c++ visual-studio configuration
【问题讨论】:
标签: c++ visual-studio configuration
在[配置属性] -> [C/C++] -> [预处理器] -> [预处理器定义]中使用YOUR_FANCY_NAME="$(ConfigurationName)"。
如果您不需要确切的名称而只想确定当前构建是否为调试构建,则可以使用预处理器定义_DEBUG:
#ifdef _DEBUG
// stuff
#endif
【讨论】:
NDEBUG,它是为发布版本定义的。重要的是,assert 在定义 NDEBUG 时被禁用。
NDEBUG,<cassert> 的行为会有所不同。