1.3 程序调试
实例019 创建调试程序
在软件开发过程中经常会遇到程序运行出错的情况,这些错误都属于运行期错误,运行期错误需要通过调试手段找到出错的位置。在Visual C++(www.cppentry.com)中能够生成可调试和不可调试两种程序。本实例将创建一个可以调试的程序(可调试的程序含有调试信息,比不可调试的应用程序要大)。
Visual C++(www.cppentry.com)可以创建Release和Debug两种应用程序,其中Release版本是不可以调试的,Debug版本是可以调试的。创建调试应用程序,主要是通过工程配置对话框(如图1.60所示)来设置,可通过Visual C++(www.cppentry.com)的Build→
Set Project Active Configuration命令来激活。选择Win32 Debug选项就能够创建可以调试的应用程序。
|
| 图1.60 工程配置对话框 |
创建用于程序调试的程序步骤如下:
(1)选择File→New命令,打开New对话框。
(2)在Project name文本框中输入"DebugProject",在左侧的工程列表中选择Win32 Console Application选项创建一个控制台应用程序。
(3)单击OK按钮进入下一个页面,在这个页面中选中A "Hello, World!" application单选按钮,创建一个"Hello, World!"工程,单击Finish按钮完成工程的创建。
心法领悟019:程序错误分类。
程序错误可以分为语法错误、连接错误、运行时错误3类。其中语法错误将导致代码编译不能完成,而连接错误主要指不能生成应用程序,运行时错误主要指生成应用程序后,运行时出错。运行时错误是比较难调试的,代码越多、越复杂找到出错的原因越难,这需要开发人员多积累经验,以及让程序能够输出日志,这样可以很快地找到出错的地方。