一 、VC++6.0的相关知识
1.介绍:VC++ 6.0(Visual C++ 6.0)是微软推出的一款以 C/C++ 语言为基础的集成开发工具,集成了 MFC 6.0(Microsoft Foundation Classes),支持面向对象编程和可视化界面设计,能够开发多种 Windows 应用程序,包括桌面软件、数据库接口程序、网络应用等。它提供了程序框架自动生成、类管理、代码编写和界面设计的集成交互操作,还自带 Spy++、COM Viewer等工具,便于深入系统开发。
2. 历史与影响:VC++ 6.0 发布于 1998 年,是 Visual Studio 6.0 套件中的重要成员,曾是 Windows 平台上最主流的 C/C++ 开发工具之一。 高校教学广泛使用:许多教材、实验室环境和考试系统仍以 VC6 为标准,形成了庞大的教学惯性。 企业遗留项目众多:大量早期 Windows 桌面程序、MFC 工程至今仍在维护,VC6 是打开和编译这些工程的常用工具。标准支持有限:不支持 C99 和 C11 标准,STL 支持也不完整,但凭借稳定性和丰富的功能,在维护旧项目和学习基础编程时仍有其价值。
4.工程管理:VC++ 6.0 通过.dsp(Developer Studio Project)文件管理项目,保存编译参数和源文件信息。一个典型的工作区(.dsw)可以包含多个工程,便于组织大型项目。
5. MFC 框架:MFC(Microsoft Foundation Classes)封装了 Windows API,简化了窗口、绘图和控件操作。开发者可以通过 ClassWizard 快速生成消息映射、对话框类和成员变量,大幅减少样板代码。
6. 可视化界面设计:借助资源编辑器,开发者可以拖拽控件完成对话框、菜单、工具栏的设计,所见即所得,非常适合快速构建 Windows 图形界面程序。
** 7. 自带调试与诊断工具**:Spy++:查看窗口句柄、消息流和窗口层级,是调试界面问题的利器。
COM Viewer:浏览系统中注册的 COM 组件及其接口信息。
Depends:查看可执行文件依赖的 DLL。
8. 兼容性说明:VC++ 6.0 在 Windows XP 下运行良好,但在 Windows 7、Windows 8、Windows 10 等新系统上需要额外处理。(具体解法会在后面给出,因为兼容性问题,可能有些电脑依旧无法解决问题,但这个方法适用于大多数)
** 9.适用人群**:初学者:适合快速入门 C/C++ 编程,环境简单、启动迅速。
维护者:用于维护老旧企业项目,尤其是 MFC 工程。
** 10. 优缺点分析**:| 维度 | 优点 | 缺点 |
| 性能 | 启动速度快,占用资源少 | — |
| 功能 | 功能丰富,支持 MFC、ATL、WTL 等开发 | STL 支持不完整 |
| 学习 | 易于学习和教学,教材与实验室环境统一 | 不支持现代 C 标准(C11 及以后) |
| 兼容 | 在旧系统上稳定可靠 | 对新操作系统兼容性差,需要额外设置 |
| 调试 | 内置调试器与 Spy++ 等工具 | 调试功能在新系统上可能存在问题 |
二、安装
1.资源包:百度网盘
链接: https://pan.baidu.com/s/1qv4zwu7A7AhGegzJIDt9MA?pwd=1998
提取码: 1998
** 2.下载**:
- 解压缩.rar的压缩包,可以使用win rar或者7-zip解压压缩包
- 点开解压后获得的的文件,并找到对应压缩包再次解压缩
- 点开解压缩后获得的同名文件并双击名为“sin.bat”的图标形似两个齿轮的目标文件,有些电脑可能看不到.bat后缀,这是正常的,因为电脑将其隐藏了,为了便于后续学习电脑,大家可以把隐藏设置关闭,具体的设置方法我这就不过多赘述网上是有具体方法的,问豆包或者deepseek等ai也是很不错的。安装成功后能够在桌面上看到图标
- 返回最初的界面,点击进入如图所示最上面的文件夹
- 将图片里圈出来的程序复制
因为漏了几个截图,所以麻烦大家根据上面的地址寻找一下common文件所在地。如果步骤没错的话,应该就在VC6绿色版(32位操作系统和64位系统)文件夹里的VC6绿色版子文件夹里
-点击进入commen文件夹后后能看到MSDev98的文件夹,现在双击进入里面
双击进入后能够看到一个一个名为Bin的文件夹,依旧双击进入
进入后能看到一个名为CRT.NCB的文件,现在我们可以将刚才复制的文件粘贴到这上面去,此时有一个询问是否替换原有的文件,我们就点击替换此时再右键选择发送到,将MEDEV.EXE发送到桌面上创建快捷方式
此时桌面上有两个相同的图标,我们只需要将原先的删去即可
此时我们点击刚才创建的快捷方式就能看到如下界面,我们点击关闭就行
为了测试是否安装成功,我们可以将.cpp文件直接拖到灰色框里试着运行一下,如下是一个我提供的hello world的.cpp文件
通过网盘分享的文件:1.cpp
链接: https://pan.baidu.com/s/1Lztqas68ss8YkJ8RBt_Qrw?pwd=1997 提取码: 1997
运行结果如果为如下图所示0报错则是没问题的。具体运行步骤为:先点击箭头,再点击感叹号
有些电脑下载后依旧存在不兼容问题,不用担心,下面会给出一些应急方法:
设置兼容模式运行;
- 修改
MSDEV.EXE文件名(例如改为MSDEV3.EXE),以规避与新版 Visual Studio 的冲突; - 部分情况下需要以管理员身份运行。
- 或者直接安装并使用我在给出的安装包里下载dev,虽然dev报错不是很好使,但是他的操作很简单且兼容问题不大