C++程序的编辑、编译和运行
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
13
程序的编译执行
• 编辑程序
在VC集成开发环境 选择新建文件命令
• 首先创建一个项目:
文件
新建 Ctrl+N
弹出对话框
15
File | New命令对话框Projects标签窗口 16
项目类型
项目名 项目目录
17
• 创建C++文件:
文件
新建 Ctrl+N
弹出对话框
18
再选择主窗口菜单栏File菜单的New选项,此时 弹出标签为Files的对话框,
7:运行, 单击 ! -> Yes 8:若有错,转 6。 注:文件后缀名:.c 或 .cpp(C++)
38
编制C语言程序的基本步骤
编辑
程序代码的录 入,生成源程 序*.c或*.cpp
编译 链接
语法分析查错, 翻译生成目标程 序*.obj
与其它目标程 序或库链接装 配,生成可执行 程序*.exe
运行
运行结果
• 如果编译连接有问题,需要调试,下面几个按钮常
用;
35
—调试 进行 取消调试
执行到
走进 走
走
光标处
过
出
设置断 点
36
运行C程序----使用Visual Studio I
1:运行Microsoft Visual Studio C++ 6.0 2:File -> New -> Projects ->
24
编译 连接 取消连接 执行
25
程序的编译执行
• 编辑程序 • 编译程序
选择 编译命令
程序的编译执行 1.1.3 程序的编译执行
• 编辑程序 • 编译程序
用热键 选择编译命令
3. 运行
单击Build菜单项的下拉式菜单中的Execute
xxx.exe选项(或按下Ctrl+F5键)(或单击 ! -> Yes ),生成的可执行文件将被运行。
6
C++程序的编辑、编译和运行
• 连接百度文库
– 用系统提供的“连接程序(linker)”将一个程序的所有目标程序 和系统的库文件以及系统提供的其他信息连接起来,最终形 成一个可执行的二进制文件,它的后缀是.exe,是可以直接执 行的。
• 运行调试
运行最终形成的可执行的二进制文件(.exe文件),得 到运行结果。
源程序
编写C程序的步骤内容
程序设计语言
可执行
不可以
文件名后缀 .c或.cpp
目标程序 机器语言 不可以
.obj
可执行程序 机器语言
可以
.exe
第二个程序
一个项目中的源程序只能有一个主函数 main(),若要不退出当前集成开发环境, 建第二个程序怎么办?
将Source Files中的已有文件如ch2-1.c按 Delete键删除(并不是真正意义删除,磁 盘上仍存在)
2
编译程序的处理过程
编译程序
链接程序
源程序 .cpp .h
目标程序 .obj
程序库
可执行代码 .exe
1.编辑
2.编译 3.链接 4.运行
3
编程过程与几种文件
• 程序员编辑的程序(源代码):.cpp文件 • 源代码被编译后产生目标文件:.obj文件。 • 目标代码被链接后产生可执行文件: .exe文件 • 库文件:系统提供的程序链接资源,带有一个特
19
文件类型
项目名称 文件名
文件存储 目录
20
程序的编译执行
• 编辑程序
在弹出对话框 选择文件类型
程序的编译执行
• 编辑程序
输入源程序文件名
程序的编译执行
• 编辑程序
在编辑窗口 输入源程序
2. 编译和连接
选择菜单栏中的Build菜单项,在弹出的下拉式菜单 中单击Compile xxx.cpp选项(或按下Ctrl+F7键), 将对该源代码程序进行编译。编译的状态和错误信 息显示在下面的输出窗口中。单击Build下拉菜单项 中的Build xxx.exe选项(或按下F7键),将对编译好 的程序进行连接。如果该程序尚未编译,它将会先 编译,之后再进行连接。最后生成可执行文件。
1、建新的第二个程序:选择主窗口菜单
栏Project菜单的Add to project选项
选择new;步骤同建第一个程序;
2、打开已有的第二个程序:选择主窗口
菜单栏Project菜单的Add to project
选项选择File ;
40
• 打开已有编译过的文件(不要重新编译)
– 可打开workspace(.dsw;.mdp) – 或打开projects(.dsp)
选定C++ Source File作为文件类型,同时给出 源代码文件的文件名(*.Cpp)和路径,并选中 Add to project将源文件加入当前项目,单击 OK返回到Visual C++主窗口。这时可在源代码编 辑窗口中输入源代码程序并进行编辑,同时将文 件存盘。存盘方法是通过菜单栏File菜单下拉菜 单中的Save或Save As选项完成的。
如果运行结果不正确, 检查程序或算法是否有问题。
7
C
语 2.4 编制C++语言程序的基本步骤
言
程
程序代码的录
序
编 辑 入,生成源程
设
序*.c或*.cpp
开始 编辑
计
源程序
教
语法分析查错,
程
编译
翻译生成目标程
编译
file.cpp
序*.obj
有
有错?
目标程序
第
与其它目标程
file.obj 无
二 章
程
链接
项目工作区包含三个标签: ① ClassView显示项目的所有类、结构和全局变量。
② ResourceView显示项目包括快捷键、位图、对话框、图标、 菜单、工具栏、字符串表和版本信息等的资源。
③ FileView显示组成项目的所有文件。
11
基于Visual C++ 6.0的C/C++程序的实现 1. 编辑
§1.6 程序开发过程
编辑 编译
×××.CPP 源程序 #include文件
Y 编译错
N ×××.obj目标程序
连接
C++库文件
Y 连接错
N ×××.exe 可执行程序
运行
Y 运行错
N 完成
1
一般的编程操作流程为: • 编辑(edit) • 编译(compile) • 链接(link或build) • 调试(debug) 该过程循环往复,直至完成
41
.exe
VC下C或C++程序的实现流程
Visual C++6.0集成开发环境介绍 1 主窗口
工作区
标题栏
菜单栏
工具栏
代码和资源 编辑窗口
输出和出错 信息窗口
状态栏
9
菜单
工具条
工作区 窗口
代码编 辑窗口
输出窗 口
10
Microsoft Visual C++为用户提供了一套良好的可视化集成开发 环境,用户可在该环境中对C/C++应用程序进行各种操作,包 括创建工程、编辑文件、编译、连接、运行、调试应用程序等。 Visual C++6.0集成开发环境如图所示,由标题栏、菜单栏、 工具栏、工作区、代码和资源编辑窗口、输出和出错信息窗口 和状态栏组成。
30
程序的编译执行 1.1.3 程序的编译执行
• 编辑程序 • 编译程序 • 执行程序
选择 执行命令
程序的编译执行
• 编辑程序 • 编译程序 • 执行程序
热键 选择执行命令
程序的编译执行 1.1.3 程序的编译执行
• 编辑程序 • 编译程序 • 执行程序
等待输入数据
程序的编译执行
• 编辑程序 • 编译程序 • 执行程序
序或库链接装 配,生成可执行 程序*.exe
可执行程 序file.exe
链接 执行
库函数和其 它目标程序
序
设 计
运行
基
不正确
结果正确?
源程序 目标正确程序 可执行程序
础
编写C++程序的步内骤容
程序设计语言 结机束器语言 机器语言
可执行
不可以 调试C程不序可的以流程 可以
文件名后缀 .c或.cpp
.obj
Win32 Console Application 3:填写 “Location” & “Project name” 框,
点击 OK->Finish->OK 4:Project->Add File->C++ Source File 5:填写 “File”框,点击OK 6:编辑
37
运行C程序----使用Visual Studio II
殊的后缀,不同公司的产品有不同的后缀,VC++ 中的后缀是.lib
4
C++程序的编辑、编译和运行
一般来说,利用高级语言编程、解决具体 问题时,要经过若干步骤,主要有:编程、编 辑、编译和运行。
5
C++程序的编辑、编译和运行
编辑
– 将源程序输入到计算机中,生成后缀为cpp的磁盘文件。
编译
– 将程序的源代码转换为机器语言代码。编译的作用是对 源程序进行词法检查和语法检查。编译时对文件中的全 部内容进行检查,编译结束后会显示出所有的编译出错 信息。一般编译系统给出的出错信息分为两种,一种是 错误(error);一种是警告(warning) 。
启动Visual C++6.0窗口, 单击菜单栏File菜单的New选项,弹出对话框, 选择Projects标签后, 选定Win32 Console Application作为项目类型, 同时给出项目文件的文件名和路径。 单击OK按钮,
12
基于Visual C++ 6.0的C/C++程序的实现
出现标题为Win32 Console Application – step 1 of 1的对话框,选择An empty project选项。 单击Finish按钮,出现标题为New Project Information的对话框, 该对话框告诉用户所创建的控制台应用程序项目的 特性,单击OK,回到主窗口。
程序的编译执行
• 编辑程序
在VC集成开发环境 选择新建文件命令
• 首先创建一个项目:
文件
新建 Ctrl+N
弹出对话框
15
File | New命令对话框Projects标签窗口 16
项目类型
项目名 项目目录
17
• 创建C++文件:
文件
新建 Ctrl+N
弹出对话框
18
再选择主窗口菜单栏File菜单的New选项,此时 弹出标签为Files的对话框,
7:运行, 单击 ! -> Yes 8:若有错,转 6。 注:文件后缀名:.c 或 .cpp(C++)
38
编制C语言程序的基本步骤
编辑
程序代码的录 入,生成源程 序*.c或*.cpp
编译 链接
语法分析查错, 翻译生成目标程 序*.obj
与其它目标程 序或库链接装 配,生成可执行 程序*.exe
运行
运行结果
• 如果编译连接有问题,需要调试,下面几个按钮常
用;
35
—调试 进行 取消调试
执行到
走进 走
走
光标处
过
出
设置断 点
36
运行C程序----使用Visual Studio I
1:运行Microsoft Visual Studio C++ 6.0 2:File -> New -> Projects ->
24
编译 连接 取消连接 执行
25
程序的编译执行
• 编辑程序 • 编译程序
选择 编译命令
程序的编译执行 1.1.3 程序的编译执行
• 编辑程序 • 编译程序
用热键 选择编译命令
3. 运行
单击Build菜单项的下拉式菜单中的Execute
xxx.exe选项(或按下Ctrl+F5键)(或单击 ! -> Yes ),生成的可执行文件将被运行。
6
C++程序的编辑、编译和运行
• 连接百度文库
– 用系统提供的“连接程序(linker)”将一个程序的所有目标程序 和系统的库文件以及系统提供的其他信息连接起来,最终形 成一个可执行的二进制文件,它的后缀是.exe,是可以直接执 行的。
• 运行调试
运行最终形成的可执行的二进制文件(.exe文件),得 到运行结果。
源程序
编写C程序的步骤内容
程序设计语言
可执行
不可以
文件名后缀 .c或.cpp
目标程序 机器语言 不可以
.obj
可执行程序 机器语言
可以
.exe
第二个程序
一个项目中的源程序只能有一个主函数 main(),若要不退出当前集成开发环境, 建第二个程序怎么办?
将Source Files中的已有文件如ch2-1.c按 Delete键删除(并不是真正意义删除,磁 盘上仍存在)
2
编译程序的处理过程
编译程序
链接程序
源程序 .cpp .h
目标程序 .obj
程序库
可执行代码 .exe
1.编辑
2.编译 3.链接 4.运行
3
编程过程与几种文件
• 程序员编辑的程序(源代码):.cpp文件 • 源代码被编译后产生目标文件:.obj文件。 • 目标代码被链接后产生可执行文件: .exe文件 • 库文件:系统提供的程序链接资源,带有一个特
19
文件类型
项目名称 文件名
文件存储 目录
20
程序的编译执行
• 编辑程序
在弹出对话框 选择文件类型
程序的编译执行
• 编辑程序
输入源程序文件名
程序的编译执行
• 编辑程序
在编辑窗口 输入源程序
2. 编译和连接
选择菜单栏中的Build菜单项,在弹出的下拉式菜单 中单击Compile xxx.cpp选项(或按下Ctrl+F7键), 将对该源代码程序进行编译。编译的状态和错误信 息显示在下面的输出窗口中。单击Build下拉菜单项 中的Build xxx.exe选项(或按下F7键),将对编译好 的程序进行连接。如果该程序尚未编译,它将会先 编译,之后再进行连接。最后生成可执行文件。
1、建新的第二个程序:选择主窗口菜单
栏Project菜单的Add to project选项
选择new;步骤同建第一个程序;
2、打开已有的第二个程序:选择主窗口
菜单栏Project菜单的Add to project
选项选择File ;
40
• 打开已有编译过的文件(不要重新编译)
– 可打开workspace(.dsw;.mdp) – 或打开projects(.dsp)
选定C++ Source File作为文件类型,同时给出 源代码文件的文件名(*.Cpp)和路径,并选中 Add to project将源文件加入当前项目,单击 OK返回到Visual C++主窗口。这时可在源代码编 辑窗口中输入源代码程序并进行编辑,同时将文 件存盘。存盘方法是通过菜单栏File菜单下拉菜 单中的Save或Save As选项完成的。
如果运行结果不正确, 检查程序或算法是否有问题。
7
C
语 2.4 编制C++语言程序的基本步骤
言
程
程序代码的录
序
编 辑 入,生成源程
设
序*.c或*.cpp
开始 编辑
计
源程序
教
语法分析查错,
程
编译
翻译生成目标程
编译
file.cpp
序*.obj
有
有错?
目标程序
第
与其它目标程
file.obj 无
二 章
程
链接
项目工作区包含三个标签: ① ClassView显示项目的所有类、结构和全局变量。
② ResourceView显示项目包括快捷键、位图、对话框、图标、 菜单、工具栏、字符串表和版本信息等的资源。
③ FileView显示组成项目的所有文件。
11
基于Visual C++ 6.0的C/C++程序的实现 1. 编辑
§1.6 程序开发过程
编辑 编译
×××.CPP 源程序 #include文件
Y 编译错
N ×××.obj目标程序
连接
C++库文件
Y 连接错
N ×××.exe 可执行程序
运行
Y 运行错
N 完成
1
一般的编程操作流程为: • 编辑(edit) • 编译(compile) • 链接(link或build) • 调试(debug) 该过程循环往复,直至完成
41
.exe
VC下C或C++程序的实现流程
Visual C++6.0集成开发环境介绍 1 主窗口
工作区
标题栏
菜单栏
工具栏
代码和资源 编辑窗口
输出和出错 信息窗口
状态栏
9
菜单
工具条
工作区 窗口
代码编 辑窗口
输出窗 口
10
Microsoft Visual C++为用户提供了一套良好的可视化集成开发 环境,用户可在该环境中对C/C++应用程序进行各种操作,包 括创建工程、编辑文件、编译、连接、运行、调试应用程序等。 Visual C++6.0集成开发环境如图所示,由标题栏、菜单栏、 工具栏、工作区、代码和资源编辑窗口、输出和出错信息窗口 和状态栏组成。
30
程序的编译执行 1.1.3 程序的编译执行
• 编辑程序 • 编译程序 • 执行程序
选择 执行命令
程序的编译执行
• 编辑程序 • 编译程序 • 执行程序
热键 选择执行命令
程序的编译执行 1.1.3 程序的编译执行
• 编辑程序 • 编译程序 • 执行程序
等待输入数据
程序的编译执行
• 编辑程序 • 编译程序 • 执行程序
序或库链接装 配,生成可执行 程序*.exe
可执行程 序file.exe
链接 执行
库函数和其 它目标程序
序
设 计
运行
基
不正确
结果正确?
源程序 目标正确程序 可执行程序
础
编写C++程序的步内骤容
程序设计语言 结机束器语言 机器语言
可执行
不可以 调试C程不序可的以流程 可以
文件名后缀 .c或.cpp
.obj
Win32 Console Application 3:填写 “Location” & “Project name” 框,
点击 OK->Finish->OK 4:Project->Add File->C++ Source File 5:填写 “File”框,点击OK 6:编辑
37
运行C程序----使用Visual Studio II
殊的后缀,不同公司的产品有不同的后缀,VC++ 中的后缀是.lib
4
C++程序的编辑、编译和运行
一般来说,利用高级语言编程、解决具体 问题时,要经过若干步骤,主要有:编程、编 辑、编译和运行。
5
C++程序的编辑、编译和运行
编辑
– 将源程序输入到计算机中,生成后缀为cpp的磁盘文件。
编译
– 将程序的源代码转换为机器语言代码。编译的作用是对 源程序进行词法检查和语法检查。编译时对文件中的全 部内容进行检查,编译结束后会显示出所有的编译出错 信息。一般编译系统给出的出错信息分为两种,一种是 错误(error);一种是警告(warning) 。
启动Visual C++6.0窗口, 单击菜单栏File菜单的New选项,弹出对话框, 选择Projects标签后, 选定Win32 Console Application作为项目类型, 同时给出项目文件的文件名和路径。 单击OK按钮,
12
基于Visual C++ 6.0的C/C++程序的实现
出现标题为Win32 Console Application – step 1 of 1的对话框,选择An empty project选项。 单击Finish按钮,出现标题为New Project Information的对话框, 该对话框告诉用户所创建的控制台应用程序项目的 特性,单击OK,回到主窗口。