写入程序数据库 “filename”时出错;请检查是否是磁盘空间不足、路径无效或权限不够

原创 2014年03月24日 10:35:56

MSDN问题描述:

 

写入程序数据库“filename”时出错;请检查是否是磁盘空间不足、路径无效或权限不够

LINK 未能写入输出文件的程序数据库 (PDB)。


通过检查以下可能的原因进行修复:


文件已损坏。 删除 PDB 文件然后重新链接。
没有足够的磁盘空间写入文件。
可能由于网络问题,驱动器不可用。
调试器在您尝试链接的程序上是活动的。
堆空间不足。


解决

1、重启VS

2、不生成pdb文件

打开项目属性–>链接器–>调试,去掉调试信息,干掉PDB文件。
问题:无法使用VS的调试功能。

3、使用unlocker

    下载一个绿色版的unlocker(同时支持32&64)。解压到\Microsoft Visual Studio  2003\VcX\bin里,然后将预编译命令行设为
Unlocker.exe "$(TargetDir)$(ProjectName).pdb" /S

(针对VS2003 , 我使用的是VS2012 ,没法这么用)


4、把debug文件夹下所有文件删除后重新调试,会出现无法删除的情况,用程序解除占用,其实和3一样。



参考: http://www.hankcs.com/program/solve-fatal-error-lnk1201-vs2003-pdb.html

相关文章推荐

【vs】*pdb时出错;请检查是否是磁盘空间不足、路径无效或权限不够

VS感觉是感觉最好用的调试工具,但是也有些蛋疼的问题,比如上面的提示,每次都提示同样的错误:*pdb时出错;请检查是否是磁盘空间不足、路径无效或权限不够。      在pdb的生成目录下,去尝试删除此...
  • Qyee16
  • Qyee16
  • 2014年12月21日 18:51
  • 4693

fatal error LNK1201:写入程序数据库“***.pdb”时出错;请检查是否是磁盘空间不足、路径无效或权限不够

fatal error LNK1201:写入程序数据库“***.pdb”时出错;请检查是否是磁盘空间不足、路径无效或权限不够  最近用opencv2.4.10、vs2010做开发经常遇到这个...

请检查是否是磁盘空间不足、路径无效或权限不够

Windows 7 使用 VS.NET 2003 开发项目时经常会遇到类似如下错误: TestServer fatal error LNK1201: 写入程序数据库“d:\Projects\Game...

完美解决VS2003.Net fatal error LNK1201: 写入程序数据库“.pdb”时出错

我的开发环境是Win7旗舰64位+VS2003.Net,经常卡pdb错误,文末给出一个完美的解决方案和一个懒人补丁包。问题描述如下:在重新编译的时候,经常报错: fatal error LNK1...

【vs】*pdb时出错;请检查是否是磁盘空间不足、路径无效或权限不够

VS感觉是感觉最好用的调试工具,但是也有些蛋疼的问题,比如上面的提示,每次都提示同样的错误:*pdb时出错;请检查是否是磁盘空间不足、路径无效或权限不够。      在pdb的生成目录下,去尝试删除此...
  • Qyee16
  • Qyee16
  • 2014年12月21日 18:51
  • 4693

fatal error LNK1201:写入程序数据库“***.pdb”时出错;请检查是否是磁盘空间不足、路径无效或权限不够

fatal error LNK1201:写入程序数据库“***.pdb”时出错;请检查是否是磁盘空间不足、路径无效或权限不够  最近用opencv2.4.10、vs2010做开发经常遇到这个...

未能加载文件或程序集“SMSWeb”或它的某一个依赖项。磁盘空间不足。 (异常来自 HRESULT:0x80070070)

未能加载文件或程序集“SMSWeb”或它的某一个依赖项。磁盘空间不足。 (异常来自 HRESULT:0x80070070)说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信...

未能加载文件或程序集“XXX”或它的某一个依赖项。磁盘空间不足---解决方案

今天网站突然报错说是磁盘已满,如图错误: 刚开始以为是数据库日志导致的磁盘满了,看了一眼磁盘还有很大空间,应该不是。又看了一眼网站服务器C盘 靠 他居然满了。。。。最后查明是iis产生的日志 把C...

一个Linux虚拟机上Oracle数据库磁盘空间不足的解决办法

问题描述:近日需要将测试数据库中的数据全部导出然后导入本地安装在linux虚拟机中的Oracle中,由于当时划给linux的磁盘空间只有8GB,现在剩余空间不足500MB,而从测试库导出的dmp文件有...

ubuntu 16.04LTS 下更新时提示/boot“磁盘空间不足”

ubuntu 16.04LTS 下更新时提示/boot“磁盘空间不足”
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:写入程序数据库 “filename”时出错;请检查是否是磁盘空间不足、路径无效或权限不够
举报原因:
原因补充:

(最多只允许输入30个字)