c++ - Visual Studio 2010 随机停止构建

标签 c++ visual-studio-2010 msbuild compiler-errors

我最近遇到了 Visual Studio 2010 的问题,我无法弄清楚。最近在打开 VS2010 一段时间后,构建开始失败而没有错误。这包括构建、重建和清理。

VS2010 的输出只有两行:

When trying build:

    1>------ Build started: Project: example, Configuration: Debug Win32 ------
    ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

When trying rebuild:

    1>------ Rebuild All started: Project: example, Configuration: Debug Win32 ------
    ========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========

When trying clean:

    1>------ Clean started: Project: example, Configuration: Debug Win32 ------
    ========== Clean: 0 succeeded, 1 failed, 0 skipped ==========

我可以恢复使用 VS 构建项目的唯一方法是重新启动我的系统。但是,从命令行使用 msbuild 可以毫无问题地构建项目。所以这似乎与 VS 本身有关,但我无法弄清楚是什么原因导致它没有显示实际错误。

我已经尝试重新启动 VS 本身,删除 .suo、.ncb、预编译头文件等,看看是否是文件锁定问题,但没有帮助或解决问题。当这种情况开始发生时,也没有从以前的构建中运行的杂散进程。

编辑--8<----------------------------------------

只是为了一些额外的信息:

  • 我已重新安装 VS2010 两次以尝试更正此问题。
  • 我已经重新安装了两次 VS2010 SP1。
  • 这种情况只会在使用 VS 一段时间后发生。
  • 似乎是长时间修改头文件(C++)时出现的。
  • 发生这种情况后,我仍然可以从命令行正常构建,只是不能从 VS 构建,直到我重新启动系统。

最佳答案

如果它突然开始,不断发生,并且发生在不同的项目上,请尝试测试您的 RAM。您可以下载 memtest86 的 ISO、刻录并引导至它。

关于c++ - Visual Studio 2010 随机停止构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8376143/

相关文章:

msbuild - 异常消息 : TF270015: 'MSBuild.SonarQube.Runner.exe' returned an unexpected exit code. 预期 '0' ;实际 '-532462766'

c++ - SDL2 库初始化失败

visual-studio-2010 - 错误 : command 'cl.exe' failed: No such file or directory Python 3. 4

C++ 模板 : Getting wrong results (output) with MInGW

c++ - Qt 信号/插槽示例的链接器错误

c# - CA1416。如何告诉构建器只有平台是 Windows?

msbuild - 我如何确保为我的 ClickOnce *Bootstrapper* 填充了 "Publisher"字段

c++ - 从单元测试用例运行线程是一个好习惯吗?

c++ - 为什么我的 while 语句不起作用?

c++ - 使用 GetProc 从 dll 中获取函数并单步执行它们?