Visual C++ 6.0,简称 VC6.0(也写作 VC++6.0),是微软 1998 年发布的 C/C++ 集成开发环境。它把代码编辑、编译、链接、调试放在同一个窗口里,用来写 C 和 C++ 程序。
VC6.0 正版早已停止维护,但直到现在,国内还有很多高校把 VC6.0 当作 C 语言上机实验的工具,计算机二级 C 语言的教材也大多按它的界面来写。
VC6.0安装
1)双击启动名为“vc6.0_cn_full”的安装包(文末获取):
2)点击“下一步”:
3)选择安装位置的界面,点击“浏览”把路径改到 D 盘,例如 D:\VC6,再点“下一步”:
4)创建桌面快捷方式:
5)点击“安装”:
6)等进度条走完,最后出现完成界面就装好了:
装完后桌面会出现 Visual C++ 6.0 的快捷方式。先别急着打开,如果系统是 Win7、Win8、Win10、Win11,直接双击多半会报错或闪退,需要先做下面的兼容设置。
VC6.0兼容设置
VC6.0 能够在 XP 下很好的运行,无需进行额外的设置,但在 Win7、Win8、Win10、Win11 下,安装完成后还要修改兼容模式才可以。
1)Win7/Win10/Win11下的设置
在桌面快捷方式(或开始菜单里的 VC6.0)上单击鼠标右键,选择“属性”,切到“兼容性”选项卡:
勾选“以兼容模式运行这个程序”,在下拉框里选“Windows XP (Service Pack 3)”。如果启动还是报错,可以再勾上“以管理员身份运行”,最后点“确定”。
2)Win8下的设置
Win8 稍微麻烦一些,要先将 MSDEV.EXE 重命名为 MSDEV3.EXE,再按照上面的步骤设置兼容模式。
MSDEV.EXE 是 VC6.0 的主程序,位于 VC6.0 的安装目录下,可以在属性面板中快速找到 MSDEV.EXE:
下图里是重命名好的效果。重命名完成后,还要修改快捷方式指向的目标文件,也就是上图里第一个红色方框圈起来的地方。
最后,按照前面介绍的方法再将兼容模式修改为“Windows XP SP3”。启动VC6.0,如果报错,关闭后再次启动,一般就正常了。成功启动一次后,以后就可以正常运行了。
在VC6.0运行过程中,如果弹出下面的兼容性提示框,勾选“不再显示此消息”,关闭即可。
一句话总结:XP 下装完直接能用;Win7、Win10、Win11 设一下兼容模式就行;Win8 要先给 MSDEV.EXE 改个名。如果做完这些还是跑不起来,别在它身上耗太久,果断换 Dev-C++ 或 Visual Studio 2022,VC6.0 确实是老软件,微软早就不维护,在个别高版本系统上就是装不上、跑不动。
VC6.0基础使用
装好并设完兼容模式后,就可以写第一个 C 程序了。VC6.0 的用法核心是三步:建工程、加源文件、编译运行。
1) 新建Win32 Console Application工程
打开 VC6.0,在菜单栏中选择“文件 -> 新建”,或者Ctrl+N,弹出下面的对话框。选择“Win32 Console Application”,填写工程名称和路径,点击“确定”:
弹出一个对话框询问类型,选择“一个空工程”,点击“完成”按钮完成工程的创建:
2) 新建C源文件
在菜单栏中选择“文件 -> 新建”,或者Ctrl+N,弹出下面的对话框,选择“C++ Source File”,勾选“添加到工程”,填写文件名,点击确定完成:
3) 编写C语言代码
在工作空间中可以看到刚才创建的工程和源文件,如下图所示:
双击 hello.c,进入编辑界面,输入代码:
int main() { puts("hello world"); return 0; }
4) 编译并运行代码
在“组建”菜单中找到编译、组建和运行的功能:
更加简单的方法是使用快捷方式:
保存编写好的源代码,点击运行按钮 或 Ctrl+F5,如果程序正确,可以看到运行结果:
编译生成的 .exe 文件在工程目录下的 Debug 文件夹内。以上面的工程为例,路径为 E:\cDemo,打开看到有一个 Debug 文件夹,进入可以看到 cDemo.exe。
在 Debug 目录中还会看到一个名为 hello.obj 的文件。.obj是 VC/VS 生成的目标文件,类似于 C-Free 下的.o文件。
VC6.0工程文件说明
进入工程目录 E:\cDemo,除了 hello.c,还会看到很多其他文件,它们是 VC6.0 创建的,用来支持当前工程,不属于 C 语言的范围,你可以忽略它们。
如果读者感兴趣,可以看下面的简单说明:
1) .dsp 文件:DeveloperStudio Project,工程文件(文本格式),用来保存当前工程的信息,例如编译参数、包含的源文件等,不建议手动编辑。当需要打开一个工程时,打开该文件即可。
2) .dsw 文件:DeveloperStudio Workspace,工作区文件,和 DSP 类似。
3) .opt 文件:IDE 的 Option 文件,保存了与当前工程有关的开发环境的配置,例如工具条位置、打开的文件、光标位置等。
4) .plg 文件:日志文件(HTML 文件),保存了程序的编译信息,例如错误和警告等。
一个工程可以包含多个源文件和资源文件(图片、视频等),但只能生成一个二进制文件,例如可执行程序.exe、动态链接库.dll、静态链接库.lib等。工程类型决定了不同的配置信息,也决定了生成不同的二进制文件。
一个工作区可以包含多个工程,能够批量生成多个二进制文件。
我们安装的较大的程序,安装目录中一般包含多个 EXE 和 DLL。对于这样的程序,可以先创建一个工作区,再创建多个工程,这样就能一次性生成所需的多个二进制文件。
总结
【https://pan.quark.cn/s/6cea33b9d86d】