自动停止Visual C ++ 2008年生成第一次编译错误?

我知道我可以编译单个源文件,但是有时-例如,在编辑由许多文件使用的头.cpp文件时-需要重新编译多个源文件。这就是Build的目的。

VC9(Visual C ++ 2008)中“生成”命令的默认行为是尝试编译需要它的所有文件。有时,这只会导致许多编译失败。我通常只是观察错误并按ctrl-break来手动停止构建。

有没有一种方法可以配置它,以使构建在第一个编译错误(不是第一个失败的项目构建)处自动停止?


慕尼黑8549860
浏览 725回答 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
打开App,查看更多内容
随时随地看视频慕课网APP