为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕尼黑8549860 2019-12-26 14:12:48
我知道我可以编译单个源文件,但是有时-例如,在编辑由许多文件使用的头.cpp文件时-需要重新编译多个源文件。这就是Build的目的。VC9(Visual C ++ 2008)中“生成”命令的默认行为是尝试编译需要它的所有文件。有时,这只会导致许多编译失败。我通常只是观察错误并按ctrl-break来手动停止构建。有没有一种方法可以配置它,以使构建在第一个编译错误(不是第一个失败的项目构建)处自动停止?
查看完整描述

3 回答

?
慕村225694

TA贡献1880条经验 获得超4个赞

这可以通过添加响应事件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 If


End Sub


查看完整回答
反对 回复 2019-12-26
  • 3 回答
  • 0 关注
  • 714 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信