解決VC6.0"Error spawning link.exe"問題

解決"Error spawning link.exe"錯誤
最近用VC6.0編寫MFC程序突然出現"Error spawning link.exe"這樣的問題,無論編譯任何程序全部都是這個錯誤,有的時候直接整個VC6.0崩潰,害得我我自己都快崩潰了.
查"Google",查資料,終於找到了可行的解決方案,不過在之前參考了很多很多網站,才慢慢知道這個問題所在,一開始還以為是我的電腦系統盤空間不足的原因.
解決方案:
點擊 "Tools" -> "Options" ->"Directories",按下圖重新設置"Excutable Files、Include Files、Library Files、Source Files"
C:/Program Files/Microsoft Visual Studio/Common/MSDev98/Bin 
C:/Program Files/Microsoft Visual Studio/VC98/BIN 
C:/Program Files/Microsoft Visual Studio/Common/TOOLS 
C:/Program Files/Microsoft Visual Studio/Common/TOOLS/WINNT 
Executable Files

C:/Program Files/Microsoft Visual Studio/VC98/INCLUDE 
C:/Program Files/Microsoft Visual Studio/VC98/MFC/INCLUDE 
C:/Program Files/Microsoft Visual Studio/VC98/ATL/INCLUDE 
Include files
C:/Program Files/Microsoft Visual Studio/VC98/LIB 
C:/Program Files/Microsoft Visual Studio/VC98/MFC/LIB 
Library Files
C:/Program Files/Microsoft Visual Studio/VC98/MFC/SRC 
C:/Program Files/Microsoft Visual Studio/VC98/MFC/INCLUDE 
C:/Program Files/Microsoft Visual Studio/VC98/ATL/INCLUDE 
C:/Program Files/Microsoft Visual Studio/VC98/CRT/SRC 
Source files
至此,OK.重新運行VC6.0,應該一切OK了.

2012/5/28 更新
方法二:
最简便的方法: 启动VC时不要用图形界面,通过在命令提示符下输入:Msdev /useenv运行(注意啦/前面有个空格).它会强制使系统环境变量全高设置成正确值.而且,只需要使用一次这样的方式运行VC,以后再次通过双击图标的方式启动也不会有问题.
参考:http://fengzidong.blog.51cto.com/4508685/832260

2012/6/9 更新
今天又有同学遇到相同的问题,经过排查,发现原因出在他的Visual Studio装在了非系统盘,而要在非系统盘找到以上你个目录是很难的事情,所以我直接建议重装了.

Related Articles

Quote Of The Day