Win7安装VC6

【原文:http://page.renren.com/601367615/note/846847847

鄙人怀旧,虽Visual Studio强大而易用,但对Visual C++ 6.0一直情有独钟。之前极不情愿地将操作系统换做win7,使用Visual C++ 6.0时碰到一些问题,特把自己的解决方法结合网上的解决方案整理成文,以飨来者。水平有限,疏漏错误之处还望批评指正。若是侵犯了版权,还望告知。

这篇文章可能会帮您解决下列问题:

1、  有没有能在win7下运行的Visual C++ 6.0啊?

2、  我以前装过Visual C++ 6.0,之后卸了又在另一目录重装了一遍,现在编译老出错怎么办啊?

3、  Error spawning cl.exe!!!编译过不了!!!

4、  我的Visual C++ 6.0与Office2007不兼容!

一:让Visual C++ 6.0住进win7

Visual C++ 6.0是20世纪(1998年)的产品,但她对win7支持地极好,不会像XP中Linking个几十次就崩溃。现在,跟随鄙人的步伐,让这个古老而经典的IDE住进新家!

首先,不要相信网上什么vc绿色版、XX中文C++之流,就算收藏也好,你也要收藏一份原版的Visual C++ 6.0安装光盘!相信我,这东西,你值得拥有!当然在我们ACM基地的公共空间里,鄙人已经为大家准备了。具体查阅“ACM基地资料库0.1简介”。

然后,下下来是.ISO格式,不要外行到看到.ISO能用WinRAR打开就去解压她!用虚拟光驱!怎么用,问度娘~

加载镜像并运行安装文件后弹出下图的兼容警告。找图操作,经过无数次实践检验这样没有任何毒副作用(以后凡是Visual C++ 6.0出现这种东西,做法相同)。

 

之后一路下一步,也可以对相关安装选项进行修改,大多无关紧要。之后来到这里:

 

可以改安装路径,但是一定要选Custom!!!原因下述。弹出选择组件对话框:

 

把Tools里面的OLE/COM Object Viewer去掉。它不兼容Win7,而且她只是一个对象查看器而已,不影响任何编程操作。

 

好了,现在再看选择组件对话框,Tools变灰了。继续直到安装成功。

 

至此,你就能在Win7下享受Visual C++6.0经典的编程体验了。

 

 

二:建立批处理文件:解决因为在其他位置安装过Visual C++6.0而导致的编译错误问题:

批处理怎么建?找个记事本,把下面的代码复制进去,保存成.bat。

cls

@ECHO OFF

 

ECHO.                     =-=-=-=-=    使用说明    =-=-=-=-=

ECHO.

ECHO.   1、本文件可用于启动VISUAL C++6.0,解决因为在其他位置安装过Visual C++6.0而导致的编译错误。

ECHO.

ECHO.   2、当工具--选项--目录中的设置无法保存时,也可使用本文件启动Visual C++6.0。

ECHO.

ECHO.   3、一种解决目录设置的方法:运行regedit,删除注册表左侧的项目:

ECHO.

ECHO.           HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0

ECHO.                      

ECHO.      再启动Visual C++6.0,软件会重新注册,目录恢复默认设置。

ECHO.

ECHO.   4、使用本文件后,也会导致目录设置无法保存,可用上述方法解决,

ECHO.

ECHO.      或者每次都用本文件启动Visual C++6.0。

ECHO.

ECHO.                                  

ECHO.

ECHO.    如果退出程序,请单击关闭按钮。

ECHO.

ECHO.            按任意键将启动Visual C++ 6.0 ......

ECHO.

ECHO.

 

pause  

 

 

set path=%path%;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

 

set include=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;

 

set LIB=C:\Program Files\Microsoft Visual Studio\VC98\LIB;C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB

 

set source=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

 

"C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\MSDEV.EXE"  /useenv

 

 

三:Error spawning cl.exe的解决方案(有些可能只对某些机器有效)。

可能很多人在安装Visual C++6.0后有过点击“Compile”或者“Build”后被出现的“Compiling... ,Error spawning cl.exe”错误提示给郁闷过。很多人的选择是重装,实际上这个问题很多情况下是由于路径设置的问题引起的,“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面,你可以到相应的路径下找到这个应用程序。

 

因此问题可以按照以下方法解决:打开vc界面 点击“TOOLS(工具)”—>“Option(选择)”—>“Directories(目录)”重新设置“Excutable Fils、Include Files、Library Files、Source Files”的路径。很多情况可能就一个盘符的不同(例如你的VC装在C,但是这些路径全部在D),改过来就OK了。

 

如果你是一路下一步,啥都没改安装Visual C++6.0的,路径应为:

executatble 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

 

include 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

 

library files:

C:\Program Files\Microsoft Visual Studio\VC98\LIB

C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB

 

source f

...
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值