Windows 7 使用 VS.NET 2003 开发项目时经常会遇到类似如下错误:
TestServer fatal error LNK1201: 写入程序数据库“d:\Projects\GameServer\data\TestServer.pdb”时出错;请检查是否是磁盘空间不足、路径无效或权限不够
在排除了空间、路径、权限等原因后仍然无法顺利生成项目,微软官方也没有提供相关的解决方案,Google 了好几天也找不到网友任何修复建议,今天偶然发现 MSDN 上一篇帖子
,
正是讨论这个问题,于是尝试按照上面的步骤进行操作,竟然真的可以!特分享给大家~
一、首先下载两个文件:Handle
和 freepdb
;
二、解压这两个压缩包,并把“freepdb.cmd”和“handle.exe”两个文件移至同一目录下(如 C:\LNK1201\);
三、用 VS.NET 2003 打开一个项目,在解决方案资源管理器中项目文件上点右键属性,展开“生成事件”,点击“预生成事件”,在右侧命令行中填入:<path>\freepdb $(ProjectName)
;
四、完成!运行一下看看吧。如果仍然有问题,先双击运行这两个文件试试,因为我是先运行后再配置项目属性的,所以不确定不运行会不会出错。
如果上述文件无法下载,请联系 xoyozo 索取!Have fun!
分享到:
相关推荐
完美解决VS2003.Net fatal error LNK1201: 写入程序数据库“.pdb”时出错 文末给出一个完美的解决方案和一个懒人补丁包。问题描述如下:在重新编译的时候,经常报错: fatal error LNK1201: 写入程序数据库“.pdb”...
Windows 7 使用 VS.NET 2003 时遇到“LNK1201: 写入程序数据库时出错”的解决方案 需要freepdb.cmd handle.exe两个文件 freepdb.cmd已修改好,并能在win7 64机子上运行成功
fatal error LNK1201: 写入程序数据库“.pdb”时出错;请检查是否是磁盘空间不足、路径无效或权限不够。 真完美解决方案:
解压后,把将freepdb.cmd与Handle.exe放到 ..\VC7\bin目录下,即可解决“fatal error LNK1201: 写入程序数据库“.pdb”时出错”问题。
解决安装vs2012后vs2010 LINK : fatal error LNK1123: failure during conversion to COFF Wrong version: 03/18/2010 01:16 PM 31,048 cvtres.exe Correct version: 02/21/2011 06:03 PM 31,056 cvtres.exe
解决error LNK2001: unresolved external symbol
对于 fatal error LNK1123: failure during conversion to COFF错误,网上很多都是说把什么“是”改成“否”,其实都是治标不治本。这里有个链接,让你清楚知道为啥出错,怎么解决。记得保留哦~
error LNK2005: DllMain already defined in corelibc.lib(dllmain.obj)的解决方案
VS2010 LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 的解决方法
解压后,把将freepdb.cmd与Handle.exe放到 ..\VC7\bin目录下,即可解决“fatal error LNK1201: 写入程序数据库“.pdb”时出错”问题。
每次编译链接的时候都会出现LNK1000,Increment linker已停止工作的问题,刚开始的时候只是简单的在开发环境里设置了一下不启用增量链接,后来一个工具完成之后在网上搜了一下,发现这是微软的一个BUG,需要下载安装...
LNK2005:symbol already defined和LNK1169:one or more multiply defined symbols found
修复VS2008LINK fatal error LNK1000 :Internal error during IncrBuildImage错误
解决报错Error LNK2001:unresolved external symbol
解决WIN7下使用VS2003编译工程,出现的以下错误: fatal error LNK1201: error writing to program database 'D:\vs2003\XXX.pdb'; 1.将RenamePdb.exe拷贝到VS2003的以下安装目录: D:\VS\Microsoft Visual Studio ...
今天,编译程序的时候,意外遇到了一个错误,就是VS2008一直提示:fatal error LNK1104: 无法打开文件“libc.lib”,后来在网上查找了很多资料,终于知道原因了。。。如果将用低版本的VC开发的项目,拿到高版本的VC...
解决error LNK2001 无法解析的外部符号 int __cdecl sprintf
Protel99SE与win7win10加库问题的解决方案.pdf