Visual C++ 6.0,简称VC或VC6.0,系微软于1998年推出的一款C/C++集成开发环境。其界面设计人性化,调试功能亦十分强大。这款产品具有划时代的意义,堪称经典之作。时至今日,众多企业和个人仍在使用它,众多高校亦将其作为C语言教学的基础,并作为上机实验的重要工具。本教程中的代码,也都是在VC6.0下运行通过。
VC6.0 的确显得有些陈旧,除非是学校的规定或是项目的特定需求,否则我推荐大家使用 Visual Studio。在此处详细讲解 VC6.0,主要是考虑到那些仍在校园学习或是有着特殊需求的朋友们。
获取微软官方发布的VC6.0原版已非易事,网络上的资源多为第三方修改后的版本,其中去除了部分非必需功能,并提升了兼容性。因此,在此我们选用的是VC6.0的完整绿色版本,该版本适用于常规的C/C++应用程序开发以及计算机二级考试的准备工作。
下载地址:VC 6.0中文版下载
在VC6.0环境中执行C语言编写的程序时,C-Free编译器能够处理单个源文件的编译与链接操作。然而,在使用VC6.0时,用户必须首先建立一个工程(Project),之后才能将源文件加入到项目中。一款成熟的软件通常包含多个源文件以及各式各样的资源,如图片、视频、控件等,这些资源通常会被整理存放于一个专门的文件夹中,以便于进行高效的管理。你可以将工程视为一个文件夹,IDE正是通过这个文件夹来对这些文件进行管理。工程种类繁多,比如若要开发无界面的控制台程序,就得创建一个Win32控制台应用程序工程;而若是要开发具备图形用户界面的程序,则需设立一个Win32应用程序工程。创建Win32控制台应用程序项目,启动VC6.0后,点击菜单栏上的“文件”选项,再选择“新建”,或者直接按Ctrl+N快捷键,会出现一个对话框。
在“工程”标签页中进行选择,勾选“Win32控制台应用程序”,接着输入项目的名称及指定路径,完成操作后,系统将弹出一个新的对话框,询问具体类型,此时应选取“创建一个空工程”,具体界面如图所示。

完成工程创建的操作是通过点击“完成”按键来实现的。若需新建一个C语言源代码文件,您可以在菜单栏中找到并选择“文件”下的“新建”选项,或者直接按下快捷键Ctrl+N,随后会弹出一个相应的对话框。

进入“文件”菜单,挑选“C++源代码文件”类型,输入文件名称,然后点击“确认”按钮,操作即告完成。
这一操作旨在向之前建立的工程项目中引入新的源代码文件。在工作区域中,您将能够观察到新添加的工程项目以及相应的源文件,具体如图像所示:

点击“hello.c”文件,打开编辑窗口,随后将上一节所提供的代码输入进去。在“项目”菜单下,你可以找到编译、构建和执行的相关选项,具体操作如以下图片所示:

更加简单的方法是使用快捷方式,如下图所示:

保存编写好的源代码,点击运行按钮
若您按下Ctrl+F5键,若程序运行无误,您将能够观察到如图所示的运行成效。

编译后生成的可执行文件以 .exe 为后缀,需存放在项目目录中的 Debug 文件夹内。以当前工程为例,路径是 E:\cDemo,在那里可以找到一个名为 Debug 的文件夹,进入后会发现其中包含了 cDemo.exe 文件。
在Debug文件夹内kaiyun全站网页版登录,您会发现一个名为hello的对象文件。这种文件由VC/VS编译器生成,与C-Free软件中产生的.o文件功能相似。
进入E:\cDemo的工程目录后,您会发现除了hello.c文件外,还有众多其他文件。这些文件是由VC6.0生成的,旨在为当前工程提供辅助,并不涉及C语言的核心内容,因此您可以不予理会。
如果读者感兴趣,我们也提供了简单的说明:
DeveloperStudio Project,即工程文件,以文本格式存储,主要记录了工程的详细信息,诸如编译设置和所包含的源代码等。此类文件不推荐用户手动修改。若要访问某个工程kaiyun.ccm,只需打开相应的.dsp文件即可。
DeveloperStudio Workspace,即开发者工作区文件,与DSP文件相似。
IDE的配置文件,即opt文件,它记录了与当前工程项目相关的开发环境设置,涵盖了诸如工具栏布局、已打开的文档以及光标所在位置等多种信息。
4) .plg文件记录了程序的日志信息,这些信息以HTML格式保存,包括编译过程中出现的错误和警告等内容。
一个工程项目往往涉及众多源代码文件以及各类资源文件,如图片和视频等,然而,它最终只能产出单一的二进制文件,诸如可执行程序.exe、动态链接库.dll或静态链接库.lib等。工程的类别不仅决定了所需的配置细节,还影响了最终生成的二进制文件种类。
一个工作区可以包含多个工程云开·全站体育app登录,能够批量生成多个二进制文件。
我们部署的规模较大的软件,其安装路径通常包含若干个EXE与DLL文件。针对此类软件,我们建议首先设立一个专属的工作区域,随后在该区域中构建多个项目,通过这种方式,我们可以高效地一次性生成所需的所有二进制文件。

