C/C++处理错误

来源:互联网 发布:淘宝高仿衣服店推荐 编辑:程序博客网 时间:2024/06/15 05:57
 

处理错误: 一些在使用C++编程时可能遇到的基本错误类型

1、编译错误。这些发生错误发生在代码编译期间。其结果是无法生成目标文件。这些错误通常是语法错误,意味着编译器不能理解某些内容。他们经常是由键入错误这样简单问题引起。编译器发出警告。虽然通常不必在意警告,但是应该将其作为错误来对待,修正他们,然后重新编译。

2、连接错误。这些错误发生在连接过程中,可能表明发生无法找到程序在外部引用的一些资源。想要解决这些错误,通常需要调整导致问题的引用并再次开始编译/连接过程。

3、运行时错误。这些错误发生在试行程序过程中。如果程序做了某种不合法的操作,则应起突然崩溃。但是,运行时错误的一种更加微妙的形式是逻辑错误,他可能仅仅导致程序以一种意想不到的方式执行。比如游戏里角色在空中行走,那么这就是一个逻辑错误。

常见错误:

1、fatal error C1189: #error : ERROR: Use of C runtime library internal header file.原因:头文件包含错误。也就是在"Include files"里面添加了些属于__Cplusplus的头文件引用目录而且提高了优先顺序导致该问题出现。

2、fatal error C1083: 无法打开包含文件:“stdlib.h”: No such file or directory 原因:再VS2005中没有stdlib.h。改为cstdlib.h

原创粉丝点击