2007年3月25日星期日

VC6编译问题解决

最近接手师兄的程序,是用VC6编的,编译过程中发现如果出现错误,则编译不能停止,往复循环下去。查询网上资料发现安转sp6升级包可以解决这个问题,可问题是我的VC版本是已经打过sp6的,再次安装也显示已安装sp6,安装结束。没法之下只有卸载VC6,结果发现连卸载都不行,显示无法找到common\setup\setup.stf文件。直接重装又说已经有安装版本,真是@#$%&!难道又让我重装系统?
在MSDN上发现了一篇文章"如何手动卸载 Visual Studio 和 MSDN Library"(http://support.microsoft.com/kb/248697/zh-cn),按其所说手工卸载VC6,东东可真不少,然后重新安装,选自定义安装,去掉Enterprise Tools包中的Visual Studio Analyzer,否则安装结束后会报pdm.dll,这又是一个VC老版本的错误,无语中。如是问题解决,避免了又一次重装系统。
另MSDN帮助无法打开问题解决:
装完之后发现原来VS.Net的MSDN又用不了,一运行就报ms.msdnqtr.v80.en的invalid错误,无论修复还是重装都不济事。最后把VS2005的所有组件都卸掉,直到Program Files\Common Files\Microsoft Shared\Help 8这个目录也卸掉了,又重装,才恢复。这个问题据说是VS中*.hxc文件中的配置有误所致。

没有评论: