我的Visual Studio 2010 C ++解决方案中有大约70个项目。我需要在所有项目的编译器标志中设置NDEBUG标志以禁用断言。有没有办法一次性为所有项目设置它?现在,我不得不为每个项目设置它 - 这不是可扩展的,也不能解决新项目。
答案 0 :(得分:2)
NDEBUG是为Release配置定义的(或者至少应该是) - 并且是新C ++项目的默认设置。这是你想要的吗?
好吧,我错了 - 在新项目中默认没有定义NDEBUG。
您可以尝试一件事:编辑Microsoft.Cpp。<> .user.prop属性表。定义NDEBUG,如果需要,可以撤消更改。值得一试。
Here's a question that has a description of how to do this
否则 - 我不在思想,你必须开始点击;)