微软视觉工作室2008版本保持失败

Dr *_*Deo 10 c++ visual-studio-2008

我的构建因以下错误而失败

Project : error PRJ0002 : Error result 31 returned from 'C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\mt.exe'.  
Run Code Online (Sandbox Code Playgroud)

我发现我必须杀死一些名为mspdbsrv.exe的进程描述:"microsoft program database"然后重建整个项目.这很烦人.这个问题是否有永久的解决方案,还是我坚持不懈?

PS OS:Windows 7终极版

msv studio 2008 + sp1 professional

Nic*_*ver 14

问题是,由于某种原因,你mspdbsrv.exe在构建后仍然活着.这是用于.pdb在构建过程中生成文件的内容.唯一可靠的解决方案似乎是杀死这个过程.

你可以做的是至少自动化,只需添加一个后期构建事件和控制台杀死它.我建议在你的后期构建中使用这样的SysInternals PSKill实用程序(免费):

pskill mspdbsrv.exe
Run Code Online (Sandbox Code Playgroud)

  • 它确实活了下来.杀了它.然后我得到了致命的错误LNK1318:意外的PDB错误; RPC(23)'(0x000006BA)'`.重新启动.原来的问题又回来了.哎呀. (2认同)