Windows 7 使用 VS.NET 2003 開發(fā)項(xiàng)目時(shí)經(jīng)常會(huì)遇到類似如下錯(cuò)誤:
TestServer fatal error LNK1201: 寫入程序數(shù)據(jù)庫(kù)“d:\Projects\GameServer\data\TestServer.pdb”時(shí)出錯(cuò);請(qǐng)檢查是否是磁盤空間不足、路徑無效或權(quán)限不夠
在排除了空間、路徑、權(quán)限等原因后仍然無法順利生成項(xiàng)目,微軟官方也沒有提供相關(guān)的解決方案,Google 了好幾天也找不到網(wǎng)友任何修復(fù)建議,今天偶然發(fā)現(xiàn) MSDN 上一篇帖子,正是討論這個(gè)問題,于是嘗試按照上面的步驟進(jìn)行操作,竟然真的可以!特分享給大家~
一、首先下載兩個(gè)文件:Handle 和 freepdb;
二、解壓這兩個(gè)壓縮包,并把“freepdb.cmd”和“handle.exe”兩個(gè)文件移至同一目錄下(如 C:\LNK1201\);
三、用 VS.NET 2003 打開一個(gè)項(xiàng)目,在解決方案資源管理器中項(xiàng)目文件上點(diǎn)右鍵屬性,展開“生成事件”,點(diǎn)擊“預(yù)生成事件”,在右側(cè)命令行中填入:<path>\freepdb $(ProjectName) ;
四、完成!運(yùn)行一下看看吧。如果仍然有問題,先雙擊運(yùn)行這兩個(gè)文件試試,因?yàn)槲沂窍冗\(yùn)行后再配置項(xiàng)目屬性的,所以不確定不運(yùn)行會(huì)不會(huì)出錯(cuò)。
如果上述文件無法下載,請(qǐng)聯(lián)系 xoyozo 索?。ave fun!