VC9(Visual C ++ 2008)中“生成”命令的默认行为是尝试编译需要它的所有文件。有时,这只会导致许多编译失败。我通常只是观察错误并按ctrl-break来手动停止构建。
有没有一种方法可以配置它,以使构建在第一个编译错误(不是第一个失败的项目构建)处自动停止?
慕尼黑8549860
浏览 754回答 3
3回答
慕村225694
这可以通过添加响应事件OnBuildProjConfigDone运行的宏来完成。宏如下:Private Sub BuildEvents_OnBuildProjConfigDone(ByVal Project As String, ByVal ProjectConfig As String, ByVal Platform As String, ByVal SolutionConfig As String, ByVal Success As Boolean) Handles BuildEvents.OnBuildProjConfigDone If Success = False Then DTE.ExecuteCommand("Build.Cancel") End IfEnd Sub