收藏 分享(赏)

VC在WORKSPACE中管理多个控制台程序及程序调试方法简介.doc

上传人:dcs1276 文档编号:5296539 上传时间:2019-02-19 格式:DOC 页数:9 大小:296.50KB
下载 相关 举报
VC在WORKSPACE中管理多个控制台程序及程序调试方法简介.doc_第1页
第1页 / 共9页
VC在WORKSPACE中管理多个控制台程序及程序调试方法简介.doc_第2页
第2页 / 共9页
VC在WORKSPACE中管理多个控制台程序及程序调试方法简介.doc_第3页
第3页 / 共9页
VC在WORKSPACE中管理多个控制台程序及程序调试方法简介.doc_第4页
第4页 / 共9页
VC在WORKSPACE中管理多个控制台程序及程序调试方法简介.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、VC 在 WORKSPACE 中管理多个控制台程序及程序调试方法简介一在 WORKSPACE 中创建与管理多个控制台程序的方法一般,VC 一次只能打开一个 workspace(工作空间) ,但一个 workspace 里可以创建多个 project(工程) ,然而当前 workspace 里只能有一个被激活的 project。VC 只对当前设置为激活状态 project 里的应用程序进行编译、链接与运行,一个 project 里只能包含一个应用程序(即带 main()函数的程序) 。若同一个 project 里包含多个应用程序,编译能通过,但在连接时会出现错误。为了方便在一个窗口下管理多个程序

2、的调式且互不干扰,给出以下方法。以下给出创建一个 workspace,并在其内创建多个 project 的过程:(假设某次上机题有 3 道,我们把这 3 道题在一个 workspace 里进行管理,该 workspace 取名为 Test1。然后在 Test1 里创建 3 个 project,把 3 道题分别写进 3 个 project,这样每个题(应用程序)对应一个 project) 。步骤:1. 创建 workspace打开对话框如下,并选择 workspace 标签。我们取工作空间名为 Test1,Location 表明该工作空间的保存路径。点击确定后,VC 左边的 workspace

3、管理窗口显示如下(若无显示,点击红色线条圈上的按钮)从上图可见,目前 Test1 工作空间里有 0 个 project,下面我们往里面添加 project同时在 Test1 文件夹如下所示:2. 创建 project点击 New,弹出如下 New 对话框,选择 projects 标签选择 Win32 console Application(控制台应用程序)。工程名取名为 1,对应题目一。同时Location 文本框里的保存路径会自动加添“1”表示在创建该工程时将自动添加一个名字为一的文件夹。并选择红色线条圈上的 Add to current workspace(添加到当前的 Test1 工作空

4、间),在连续点击几次 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

5、.cpp 文件。右边编辑框里的程序就是对应该文件的。因为此时只有一个 project,所以系统默认该 project 为激活的,可对其进行编译、连接、运行。回到步骤 2,在 Test1 工作空间里创建 project 2 和应用程序 2回到步骤 2,在 Test1 工作空间里创建 project 3 和应用程序 3现在三个应用程序分别写进三个 project 了。我们可以对它们分别进行编译、链接、运行,互不干扰。但同一个 workspace 里只能对激活状态的 project 进行编译、链接、运行操作,而同一个 workspace 里每次只有一个 project 处于激活状态。Project

6、间的激活状态可以切换的,方法有如下两种:1)如下图,选择要激活的 project2)选中想要激活的 project 名,点击右键,弹出对话框,选择 Set as Active Project4Workplace 的关闭与打开若实验结束可执行关闭整个 workplace,此时里面的所有 project 一起关掉若想重新打开 workplace,点击上图的 Open Workplace,找到文件夹下.dsw 后缀的文件,打开,这时整个 workplace 中的 projects 将同时调进。再激活所需操作的 project。二程序的调试方法有时候,我们编的程序规模比较大或算法比较复杂,一旦出错,很

7、难定位错误的位置。这就需借助于 VC 自带的调试工具进行单步调试,以便观察各变量、存储区或寄存器等值的变化。图 2-11 设置断点当我们想要程序执行到某个地方突然停止,观察此时程序中各变量、存储区、寄存器等的瞬时值时,就需要设置断点。方法如下:将光标移至需要停止处的语句所在行,然后点击图 2-1 中的 按钮,此时左边出现一个大红点,表示断点设置成功。然后点击按钮 (Go)程序开始运行,运行到断点处停止,此时 VC 处于调试(debug)状态,菜单变为窗口下面自动弹出观察程序中各变量值的窗口,各变量的值均为瞬时值,可进行查看。可见,此时程序执行第一次 for 循环还未结束,变量 i 的值为 1,sum 还未执行加操作,故其值为 0。下面通过单步调试功能使循环一步一步地执行下去,主意观察每执行一步各变量的变化情况。如果只想观察几个典型变量的值的变化情况,可以打开 watch 窗口,直接在 name 下的文本框里输入所需观察的变量回车后,设置成功:2 单步调试点击 Step Into(单步执行) ,程序执行下一条语句后停止。每按一下该按钮观察各变量值得变化。若在过程调试中还想查看其它诸如存储区,寄存器中的值,堆栈中情况可打开相应窗口。若要退出调试状态,点击菜单 DebugStop Dubugging简单介绍到此,其它调试方法有待自己在实验过程中不断发现。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 实用文档 > 说明文书

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报