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

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

ID:41032254

大小:296.50 KB

页数:9页

时间:2019-08-14

VC在WORKSPACE中管理多个控制台程序及程序调试方法简介_第1页
VC在WORKSPACE中管理多个控制台程序及程序调试方法简介_第2页
VC在WORKSPACE中管理多个控制台程序及程序调试方法简介_第3页
VC在WORKSPACE中管理多个控制台程序及程序调试方法简介_第4页
VC在WORKSPACE中管理多个控制台程序及程序调试方法简介_第5页
资源描述:

《VC在WORKSPACE中管理多个控制台程序及程序调试方法简介》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

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表明该工作

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

4、选择红色线条圈上的Addtocurrentworkspace(添加到当前的Test1工作空间),在连续点击几次OK。同时在Test1文件夹如下所示(多了两个文件夹,其中文件夹1里面是自动创建的工程1文件):现在可以看到,FILEVIEW(文件视窗)里显示的Test1工作空间里创建了一个工程1。下一步创建应用程序1.创建应用程序选择FILES标签:选择C++SourceFile:若为C源文件则取名为”max.c”,若为C++源文件则取名为”max”或”max.cpp”(求三个数中的最大值)选择Addtoproje

5、ct:文本框中显示的1,表示把该源文件添加进工程1。点击OK如上图,工程1的SourceFiles里多了个max.cpp文件。右边编辑框里的程序就是对应该文件的。因为此时只有一个project,所以系统默认该project为激活的,可对其进行编译、连接、运行。回到步骤2,在Test1工作空间里创建project2和应用程序2回到步骤2,在Test1工作空间里创建project3和应用程序3现在三个应用程序分别写进三个project了。我们可以对它们分别进行编译、链接、运行,互不干扰。但同一个workspace里

6、只能对激活状态的project进行编译、链接、运行操作,而同一个workspace里每次只有一个project处于激活状态。Project间的激活状态可以切换的,方法有如下两种:1)如下图,选择要激活的project2)选中想要激活的project名,点击右键,弹出对话框,选择SetasActiveProject4.Workplace的关闭与打开若实验结束可执行关闭整个workplace,此时里面的所有project一起关掉若想重新打开workplace,点击上图的OpenWorkplace,找到文件夹下.ds

7、w后缀的文件,打开,这时整个workplace中的projects将同时调进。再激活所需操作的project。二.程序的调试方法有时候,我们编的程序规模比较大或算法比较复杂,一旦出错,很难定位错误的位置。这就需借助于VC自带的调试工具进行单步调试,以便观察各变量、存储区或寄存器等值的变化。图2-11.设置断点当我们想要程序执行到某个地方突然停止,观察此时程序中各变量、存储区、寄存器等的瞬时值时,就需要设置断点。方法如下:将光标移至需要停止处的语句所在行,然后点击图2-1中的按钮,此时左边出现一个大红点,表示断点

8、设置成功。然后点击按钮(Go)程序开始运行,运行到断点处停止,此时VC处于调试(debug)状态,菜单变为窗口下面自动弹出观察程序中各变量值的窗口,各变量的值均为瞬时值,可进行查看。可见,此时程序执行第一次for循环还未结束,变量i的值为1,sum还未执行加操作,故其值为0。下面通过单步调试功能使循环一步一步地执行下去,主意观察每执行一步各变量的变化情况。如果只想观察几个典型变量的值的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。