一、WIN7下安装VC6.0或多或少都会遇到点问题,下面结合在网上看到办法简单叙述下如何在WIN7下兼容安装VC6.0(参考自VC驿站)。
首先需要一个VC6.0的安装包,一定要集成SP6的,SP6是微软后来发布的一个补丁。在我写这篇文章的时候,可以在学院FTP上PUB/软件/编程软件/的文件夹下找到,有多个只要是with sp6的都可以,那两个ios最好不过了。下载到电脑后用WINRAR解压到一个地点,如果WINRAR无法打开,可以去下个虚拟光驱。
解压后应该会有这几个文件:(直接点AUTORUN.EXE可以,不行的话进入VC6CN(中文版)或VC6EN(英文版)内找SETUP.EXE)
点击后程序兼容性助手应该就会提示程序不兼容了(如下图),选上不再显示此消息,再点击运行程序。
接着一直点知道出现"Custom"自定义安装选择(如下图)。
选上Custom后,可以进入如下界面,可以先按全部选中,然后选中Toos,再点击更改选项。
之后会进入Toos的选项的内部,把OLE/Com Object Viewer选项取消(如下图)。
确定后可以看到Toos变成灰色(如下图)。
再点继续安装就可以了,最后会出项下图(安装成功)。
打开VC后还会出现兼容助手提示,选中不再显示此消息,然后运行程序以后就可以正常使用了。
建立一个测试C++程序如下:
若出现Error spawning cl.exe错误,那是连接目录出错,直接搜索错误信息可以找到解决办法。
若出现崩溃,在网上下个FileTool.dll文件,拷到相应文件夹,再手动注册下该dll文件即可。
二、建立工程文件(写数据结构程序时会用到)。
1、首先打开VC6.0建立一个工作区,如下:
2、然后新建工程,win32 console application 工程,注意选上添加到当前工作空间(如下图)。
3、在建立源程序,选上添加到工程(如下图)。
4、之后就可以看到左边的工作区(如下图)。
一切搞定可以编写程序了。
可以向里面添加头文件等,其他源文件,头文件应该以如下格式:
#ifndef __LIST_H__ #define __LIST_H__ /** 函数头声明 及 其它声明 **/ #endif可以避免多次包含出错现象,对应的函数体程序,应该以如下格式:
#include "list.h" /** 函数体实现 **/在main函数的程序中只需包含list.h(举例)便可。