【发布时间】:2014-06-26 09:51:07
【问题描述】:
我突然收到这个错误,我不知道为什么。每次更改代码时我都必须重新启动 VS2010,因为它显然会锁定 pdb 文件。
1>LINK : fatal error LNK1201: error writing to program database 'C:\code\MyProject\Debug\MyProject.pdb'; check for insufficient disk space, invalid path, or insufficient privilege
即使我clean 项目它不会删除此文件。我已经尝试过 Toni 提出的 here 解决方案,但它也对我不起作用。当像他建议的那样添加预构建路径时,我收到以下错误:
1>C:\Program 文件 (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): 错误 MSB3073:命令“C:\Program Files (x86)\Microsoft Visual Studio 10.0\freepdb MyProject 1>C:\Program 文件 (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): 错误 MSB3073: :VCEnd" 以代码 9009 退出。
【问题讨论】:
-
听起来调试服务没有关闭或释放 pdb 文件。可能需要重新安装。
-
解决方案在this question的回答中描述。
标签: c++ visual-studio-2010 debugging msbuild