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文件都在这个文件夹下面!