我的项目中有两个配置文件,(调试和发布)我想添加一个新的配置文件(debug2)并使用这样的:
#if defined(DEBUG)
// func1();
#elif defined(RELEASE)
// func2();
#elif defined(DEBUG2)
// func3();
#endif
但问题是当我添加新配置文件并尝试构建程序时,debug2 func3();
已禁用
我应该在c/c++ -> preprocessor -> preprocessor definition
吗?
答案 0 :(得分:0)
这可能取决于您使用的VS版本,无论如何您通常应该在调试配置的预处理器定义中找到:_DEBUG
,
NDEBUG
用于发布配置。
如果你定义一个新的" debug2"配置,只需将它们更改为DEBUG2或适合您的任何内容。