vc

本文详细介绍了如何使用VC++6.0进行C程序开发,包括新建文件、编辑、编译、连接和运行程序的步骤。通过示例程序演示了从创建到调试的过程,并解释了部分文件后缀的作用,如.obj用于检查语法错误,.exe为可执行文件。同时,文章指出了一些常见错误及如何改正。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Hello World!
基本步骤:
1)启动VC++
“开始”->“程序”->“Microsoft Visual Studio 6.0”->“Microsoft Visual C++6.0”进入VC++编程环境。
2)新建文件(*.cpp)
“文件”->“新建”,单击“文件”选项卡,选择“C++Source Files”,修改文件保存“目录”和“文件”(文件名),单击“确定”。

3)编辑和保存(注意:源程序一定要在英文状态下输入,即字符标点都要在半角状态下,同时注意大小写,一般都用小写)
在编辑窗口输入源程序,然后执行“文件”->“保存”或“文件”->“另存为”

4)编译(*.obj)  用来检查语法错误
“编译”->“编译”或Ctrl+F7,在产生的工作区队话框中,选择“是”。

编译成功后,观察 保存目录中 debug子目录中 是否生成 .obj 的文件
5)连接(*.exe)
“编译”->“构件”或F7
连接成功后,观察 保存目录中 debug子目录中 是否生成 .exe 的文件
6)运行
“编译”->“执行”或Ctrl+F5
7)关闭程序工作区
“文件”->“关闭工作区”
8)打开文件
“文件”->“打开”
9)查看C源文件、目标文件和可执行文件的存放位置。
源文件在保存目录下,目标文件和可执行文件在“保存目录\Debug”中

3.编程,在屏幕上显示一个短句“This is my first c program.”。
程序代码及运行截图:
#include<stdio.h>
int main()
{
printf(“This is my first c program\n”);
}

4.调试示例,在屏幕上显示一个短句“welcome to you!”。
源程序(有错误的程序)
#include <stdio.h>
void mian()
{
printf(Welcome to You!\n”)
}
运行结果(改正后的运行结果)
Welcome to You!

操作步骤:
1)输入源程序并保存。
2)编译,“编译”->“编译”(Ctrl+F7),信息窗口中显示编译出错信息,如下图所示。
3)找出错误,在信息窗口中依次双击出错信息,编辑窗口就会出现一个箭头指向程序出错的位置,一般在箭头的当前行或上一行,可以找到出错语句。

第4行,出错信息:Welcome是一个未定义的变量,但Welcome并不是变量,出错的原因是Welcome前少了一个双引号。
4)改正错误,重新编译,得下如下图所示出错信息。

出错信息:“}”前少了分号。
5)再次改正错误,在“}”前即printf( )后加上“;”(英文状态),生新编译,显示正确
6)连接,“编译”->“构件”(F7),出现如下出错信息。

出错信息:缺少主函数。
7)改正错误,即把“mian”改为“main”后,重新连接,信息窗口显示连接正确。
8)运行,“编译”->“执行”(Ctrl+F5),观察结果是否与要求一致。

部分文件后缀及其作用

opt 工程关于开发环境的参数文件。如工具条位置等信息;

.aps (AppStudio File),资源辅助文件,二进制格式,一般不用去管他.

.clw ClassWizard信息文件,实际上是INI文件的格式,有兴趣可以研究一下.有时候ClassWizard出问题,手工修改CLW文件可以解决.如果此文件不存在的话,每次用ClassWizard的时候绘提示你是否重建.

.dsp (DeveloperStudio Project):项目文件,文本格式,不过不熟悉的话不要手工修改

.DSW(DeveloperStudio Workspace)是工作区文件,其他特点和DSP差不多.

.plg 是编译信息文件,编译时的error和warning信息文件(实际上是一个html文件),一般用处不大.在Tools->Options里面有个选项可以控制这个文件的生成.

.hpj (Help Project)是生成帮助文件的工程,用microsfot Help Compiler可以处理.

.mdp (Microsoft DevStudio Project)是旧版本的项目文件,如果要打开此文件的话,会提示你是否转换成新的DSP格式.

.bsc 是用于浏览项目信息的,如果用Source Brower的话就必须有这个文件.如果不用这个功能的话,可以在Project Options里面去掉Generate Browse Info File,可以加快编译速度.

.map 是执行文件的映像信息纪录文件,除非对系统底层非常熟悉,这个文件一般用不着.

.pch (Pre-Compiled File)是预编译文件,可以加快编译速度,但是文件非常大.

.pdb (Program Database)记录了程序有关的一些数据和调试信息,在调试的时候可能有用.

.exp 只有在编译DLL的时候才会生成,记录了DLL文件中的一些信息.一般也没什么用.

.ncb 无编译浏览文件(no compile browser)。当自动完成功能出问题时可以删除此文件。build后会自动生成。

Debug文件夹是编译程序产生的中间文件,包括生成的exe文件都在这个文件夹下面!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值