5

我有 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 ==========
4

5 回答 5

5

微软将类似案件归咎于杀毒软件。

于 2010-01-13T04:45:11.067 回答
2

您应该查看构建输出中给出的 buildlog.htm 文件。它会给你更多(有用的)关于发生了什么的信息。

于 2010-01-13T04:41:50.320 回答
2

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

于 2010-07-07T19:44:12.997 回答
1

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

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

于 2014-06-26T14:15:12.440 回答
0

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

于 2013-02-27T13:21:09.723 回答