cup*_*upe 5 c++ visual-studio visual-studio-2012 visual-studio-2013
我正在寻找一种方法,使Visual Studio在第一次C++编译错误后立即取消构建.
有一个名为"StopOnFirstBuildError"的扩展名,但是 - 与其名称相反 - 它仅在第一个项目失败后停止构建(因此,如果我碰巧在我的解决方案中只有一个项目,它什么也没做).有一些声称可以做到这一点的宏,但在VS2012中放弃了宏支持,所以我不能使用它们,因为我使用的是visual studio 2013.
我手动做什么以及为什么:每当第一次在输出中出现"错误"这个词时,我选择"Build - > Cancel"(ctrl-break)并且VS立即停止构建.原因是:通常,第一个错误是唯一的"真实"错误,一旦修复,许多后续错误就会消失(例如,在语法错误的情况下).因为第一个之后的每个错误报告对我来说基本上都没有价值 - 即使不是,我还是要解决所有问题,不管怎么做也可以从上到下 - 我宁愿不必向上滚动以后的错误出现在输出中,因为我太慢按ctrl-break.输出窗口中不必要的活动在视觉上也会分散注意力.我取消构建的另一个原因是,有时我在构建仍在运行时完成修复第一个错误,我必须取消它才能再次尝试构建.这在给定的编码日发生了数百次,并且对我的工作流程的不断干扰令人讨厌.
那么:有没有办法在发生构建错误时自动调用"Build - > Cancel"命令?
| 归档时间: |
|
| 查看次数: |
489 次 |
| 最近记录: |