




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VCVC 在在 WORKSPACEWORKSPACE 中管理多个控制台程序及程序调试方法简介中管理多个控制台程序及程序调试方法简介 一 在一 在 WORKSPACE 中创建与中创建与管理多个控制台程序的方法管理多个控制台程序的方法 一般 VC 一次只能打开一个 workspace 工作空间 但一个 workspace 里可以创建多 个 project 工程 然而当前 workspace 里只能有一个被激活的 project VC 只对当前设置 为激活状态 project 里的应用程序进行编译 链接与运行 一个 project 里只能包含一个应 用程序 即带 main 函数的程序 若同一个 project 里包含多个应用程序 编译能通过 但在连接时会出现错误 为了方便在一个窗口下管理多个程序的调式且互不干扰 给出以下方法 以下给出创建一个 workspace 并在其内创建多个 project 的过程 假设某次上机题 有 3 道 我们把这 3 道题在一个 workspace 里进行管理 该 workspace 取名为 Test1 然后 在 Test1 里创建 3 个 project 把 3 道题分别写进 3 个 project 这样每个题 应用程序 对 应一个 project 步骤 1 创建 workspace 打开对话框如下 并选择 workspace 标签 我们取工作空间名为 Test1 Location 表明该工 作空间的保存路径 点击确定后 VC 左边的 workspace 管理窗口显示如下 若无显示 点击红色线条圈上 的按钮 从上图可见 目前 Test1 工作空间里有 0 个 project 下面我们往里面添加 project 同时在 Test1 文件夹如下所示 2 创建 project 点击 New 弹出如下 New 对话框 选择 projects 标签 选择 Win32 console Application 控制台应用程序 工程名取名为 1 对应题目一 同时 Location 文本框里的保存路径会自动加添 1 表示在创建该工程时将自动添加一个名字 为一的文件夹 并选择红色线条圈上的 Add to current workspace 添加到当前的 Test1 工作 空间 在连续点击几次 OK 同时在 Test1 文件夹如下所示 多了两个文件夹 其中文件夹 1 里面是自动创建的工 程 1 文件 现在可以看到 FILE VIEW 文件视窗 里显示的 Test1 工作空间里创建了一个工程 1 下一步创建应用程序 3 创建应用程序 选择 FILES 标签 选择 C Source File 若为 C 源文件则取名为 max c 若为 C 源文件则取名为 max 或 max cpp 求三个数中的最大值 选择 Add to project 文本框中显示的 1 表示把该源文件添加进工程 1 点击 OK 如上图 工程 1 的 Source Files 里多了个 max cpp 文件 右边编辑框里的程序就是对应该文 件的 因为此时只有一个 project 所以系统默认该 project 为激活的 可对其进行编译 连 接 运行 回到步骤 2 在 Test1 工作空间里创建 project 2 和应用程序 2 回到步骤 2 在 Test1 工作空间里创建 project 3 和应用程序 3 现在三个应用程序分别写进三个 project 了 我们可以对它们分别进行编译 链接 运 行 互不干扰 但同一个 workspace 里只能对激活状态的 project 进行编译 链接 运行操作 而同一 个 workspace 里每次只有一个 project 处于激活状态 Project 间的激活状态可以切换的 方 法有如下两种 1 如下图 选择要激活的 project 2 选中想要激活的 project 名 点击右键 弹出对话框 选择 Set as Active Project 4 Workplace 的关闭与打开 若实验结束可执行关闭整个 workplace 此时里面的所有 project 一起关掉 若想重新打开 workplace 点击上图的 Open Workplace 找到文件夹下 dsw 后缀的文 件 打开 这时整个 workplace 中的 projects 将同时调进 再激活所需操作的 project 二 程序的调试方法 有时候 我们编的程序规模比较大或算法比较复杂 一旦出错 很难定位错误的位置 这就需借助于 VC 自带的调试工具进行单步调试 以便观察各变量 存储区或寄存器等值 的变化 图 2 1 1 设置断点设置断点 当我们想要程序执行到某个地方突然停止 观察此时程序中各变量 存储区 寄存器 等的瞬时值时 就需要设置断点 方法如下 将光标移至需要停止处的语句所在行 然后点击图 2 1 中的按钮 此时左边出现一 个大红点 表示断点设置成功 然后点击按钮 Go 程序开始运行 运行到断点处停止 此时 VC 处于调试 debug 状态 菜单变为 窗口下面自动弹出观察程序中各变量值的窗口 各变量的值均为瞬时值 可进行查看 可见 此时程序执行第一次 for 循环还未结束 变量 i 的值为 1 sum 还未执行加操作 故其值为 0 下面通过单步调试功能使循环一步一步地执行下去 主意观察每执行一步各变量的变 化情况 如果只想观察几个典型变量的值的变化情况 可以打开 watch 窗口 直接在 name 下 的文本框里输入所需观察的变量 回车后 设置成功 2 单步调试单步调试 点击 Step Into 单步执行 程序执行下一条语句后
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 摄影色彩基础知识培训课件
- 摄影后期初期课件
- 期货技术考试试题及答案
- 2025合同终止劳动赔偿标准
- 《2025年解除合同协议书范本》
- 2025年物流行业合同法若干关键问题
- 2025设备租赁和维护管理合同协议书
- 公司防洪避险知识培训课件
- 公司金融知识培训大纲课件
- 搬运工培训课件
- 正式策划案邮件和战报系统
- GB/T 27689-2011无动力类游乐设施儿童滑梯
- 广东省特种设备检测研究院东莞检测院招考【共500题含答案解析】模拟检测试卷
- 变压器有载分接开关的试验课件
- 独股一箭2010年20w实盘
- 钢结构技术(安全)交底记录
- 2021-2022学年最新沪科版九年级物理第十三章内能与热机综合练习练习题
- 外科护理学教案骨科部分
- 用句子记住高考英语单词-200个句子涵盖了全部高中单词(共37页)
- 学校及附属设施建设施工方案 (1)
- 腰椎爆裂性骨折伴截瘫护理查房
评论
0/150
提交评论