【问题标题】:VC ++ express, how do I fix this error?VC++ express,我该如何解决这个错误?
【发布时间】:2010-01-13 04:34:26
【问题描述】:

我有 C# 编程经验,但本学期我正在学习 C++ 课程,并且我正在编写我的第二个项目,但是当我尝试构建我的程序的调试配置时,我不断收到此错误。

我的构建日志如下,对发生了什么有什么想法吗?我很茫然。

谢谢大家!

1>------ Rebuild All started: Project: Project_2, Configuration: Debug Win32 ------
1>Deleting intermediate and output files for project 'Project_2', configuration 'Debug|Win32'
1>Compiling...
1>main.cpp
1>Linking...
1>LINK : C:\Users\Alex\Documents\Visual Studio 2008\Projects\Project_2\Debug\Project_2.exe not found or not built by the last incremental link; performing full link
1>Embedding manifest...
1>Project : error PRJ0002 : Error result 31 returned from 'C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\mt.exe'.
1>Build log was saved at "file://c:\Users\Alex\Documents\Visual Studio 2008\Projects\Project_2\Project_2\Debug\BuildLog.htm"
1>Project_2 - 1 error(s), 0 warning(s)
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========

【问题讨论】:

  • 您需要向我们展示构建日志的内容:file://c:\Users\Alex\Documents\Visual Studio 2008\Projects\Project_2\Project_2\Debug\BuildLog.htm跨度>
  • 嗯,错误似乎消失了,我清理了我的项目,所以我没有构建日志,但为了将来的参考,我会检查构建日志。

标签: c++ build-process build-error


【解决方案1】:

微软将类似案件归咎于antivirus

【讨论】:

  • 嗯...有趣,我看看这个。
  • 实际上,这可能是问题所在,我只是告诉我的防病毒软件忽略我的 VC++ 目录。我们会看看情况如何。
【解决方案2】:

您应该查看构建输出中给出的 buildlog.htm 文件。它将为您提供更多(有用的)关于发生的事情的信息。

【讨论】:

  • 错误已经消失,但是为了以后参考我一定会检查构建日志,来自C#,我没有考虑这个。谢谢。
【解决方案3】:

尝试将您的 AV 设置为忽略您的项目目录而不是 VC++ 目录。

【讨论】:

    【解决方案4】:

    项目:错误 PRJ0002:从 'C:\Program 返回错误结果 31 文件\Microsoft SDKs\Windows\v6.0A\bin\mt.exe'。

    面临同样的问题清理重建解决了它。

    【讨论】:

      【解决方案5】:

      我关闭了 Microsoft Security Essentials,问题就消失了。 奇怪的是它只发生在调试配置中。

      【讨论】:

        猜你喜欢
        • 2016-07-21
        • 2016-09-09
        • 2015-02-28
        • 2013-08-16
        • 2020-04-17
        • 1970-01-01
        相关资源
        最近更新 更多