如何使用vs2010调试程序

如何使用vs2010调试程序

ID:3922880

大小:838.71 KB

页数:9页

时间:2017-11-25

如何使用vs2010调试程序_第1页
如何使用vs2010调试程序_第2页
如何使用vs2010调试程序_第3页
如何使用vs2010调试程序_第4页
如何使用vs2010调试程序_第5页
资源描述:

《如何使用vs2010调试程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、如何使用VS2010调试程序隋清宇2010.11.7在之前的课程中,很多同学向我们反映,不知道如何使用VS2010调试自己的程序。还有一些同学交上来的程序,带了stdafx等VS自动生成的库文件。所以,我有必要在这里简单地讲一下如何使用VS2010编写及调试自己的代码。关于VS2010如何安装的问题,想必同学们已经都很清楚了,这里就不再赘述。如果有使用Code::Blocks或DevC++等IDE的同学,具体操作和VS2010其实相差并不大,但是在选项或菜单的名称以及快捷键上会有所不同,我在文章中会尽量提到各个操作的英文名称,可以自己参考着尝试摸索一下。文

2、章中有下划线的词语都是截图中提到的选项,方便同学们对照。一、建立工程首先,我们需要在VS2010中建立一个工程(Project),这样才可以对我们的代码进行编译(Compile)、调试(Debug)、生成(Build)等操作。先在文件菜单选择新建,然后选择项目。在打开的对话框中,于左侧选择VisualC++,右侧选择空项目(EmptyProject)。然后在下面输入想要储存这个工程的位置和给这个工程起的名称。可能你可以选择的项目和我不一样,这些都无妨,只要可以找到VisualC++和空项目就可以了。需要注意的是,因为我们没有必要为一次作业的代码建立一个解决

3、方案,所以一般情况下,为解决方案创建目录的复选框不勾选就可以了。在例子中,我选择的存储位置为D:example,工程名为myProg1。当工程创建完成的时候,你会发现D:example下会多了一个文件夹D:examplemyProg1(请注意工程名和存储位置的关系),而你这个工程的所有文件都在那个文件夹下。另外,有同学在创建工程的时候选择了Win32控制台应用程序,这样会导致VS2010生成一些对于我们没有任何用处的代码和文件(比如上文中提到的stdafx),强烈不建议选择此项(但是Code::Blocks需要选择ConsoleApplica

4、tion项建立工程)。接下来点击确定按钮,一个空项目就生成好了。你可以在解决方案资源管理器中看到这个项目。如果没有找到解决方案资源管理器,请选择视图菜单下的解决方案资源管理器选项。注意这个项目中还没有任何代码文件,所以也还不能够编译。接下来需要做的,就是把你的代码加入这个项目。二、向项目加入源文件前面提到我们建立了一个空项目myProg1,下面我们来向其中添加代码源文件。首先,找到刚才提到的解决方案资源管理器,在其中的项目名称myProg1上点击右键,在弹出的菜单中选择添加,如图。一般向项目加入源文件的时候有两种情况,一种是你的cpp文件和h文件已经写好了

5、,这时只需要将它们加入工程;另外一种是,你还没有开始写代码,只是先建立了一个工程,这时你可以让VS2010帮你建立代码文件,无论是头文件还是cpp文件。下面先说cpp和h文件已经写好的情况。此时我们选择上图中的现有项,弹出对话框如下图。此时可以选择任何已经存在的文件(用Ctrl和Shift键选择多个文件,这属于Windows基本操作,就不多说了),然后点击确定,就可以完成文件的添加了。添加文件后的解决方案资源管理器如下。另外一种方法是选择新建项,此时弹出对话框如下。一般常用的类型有C++文件和头文件,这点应该不用多说。这里我们选择C++文件。然后在名称处输

6、入需要创建文件的文件名,以及位置处输入文件被储存的位置(不一定要储存在项目文件夹下,可以存在任何位置,但是一般为了便于管理才都储存于项目文件夹下)。创建好文件后解决方案资源管理器显示如下。三、调试程序这一部分描述起来比较复杂,所以只放几张关键的截图。具体调试的方法请注意我在上课时的演示。添加断点(Breakpoint)。启动调试(Debug)。逐语句运行(Stepinto)。逐过程运行(Stepout)。添加监视(Watches),注意画框部分。终止调试(StopDebugger)。那么,关于VS2010的介绍到这里就基本结束了。如果有什么问题,欢迎向助教

7、们提出!

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

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

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