不管开发工具是否智能,都要学会阅读错误信息,
想要找出问题很简单,通常报错了之后,阅读打印出来的错误信息,都是最重要的纠错手段。
报错了之后首先要看错误信息的第一行,那一行包含两种信息,前面一段记录的是错误的类型,比如说java.lang.NullPointerException 这里随便贴了个空指针异常,这是错误类型,之后后面跟的是对这个错误信息的描述,一般是英文,这个错误信息的描述非常重要,他详细的说明了这个错误出现的原因,接下来的一行一行的,是出现错误的位置 一般是这样的
at xxx.xxx.xxx.Xxx 意思是在哪个哪个类的第多少多少行,但是为什么会出现一堆呢,因为java的异常是可以层层上抛的,最开始报错的地方位置,然后上一层的位置,然后再上一层的位置.....所以会显示一堆,其实他只是个位置信息而已,不要被庞大的错误信息吓着。呵呵
Ⅱ 在vs中编译出错之后,第二天打开vs,如何找到昨天编译出的错误
打开vs,先找到菜单栏中的视图>>错误列表就会在窗体的下面显示错误列表栏,然后把程序运行一遍,如果程序有错,就会在错误列表栏显示错误信息。
Ⅲ 如何快速查找C语言编译时的错误
1、首先,我们启动编译软件程序,今天我们以VC++6.0为例。
注意事项:
编译语言是一种以编译器来实现的编程语言。它不像直译语言一样,由解释器将代码一句一句运行,而是以编译器,先将代码编译为机器码,再加以运行。理论上,任何编程语言都可以是编译式,或直译式的。它们之间的区别,仅与程序的应用有关。
Ⅳ 使用vc编C++的程序,提示出错时,怎样快速找到错误位置
如果是简单的错误,可以直接双击错误列表里的错误项或者生成输出的错误信息中带行号的地方就可以让编辑窗口定位到错误的位置上。
对于复杂的模板错误,最好使用生成输出窗口。多数情况下出发错误的位置是最靠后的引用位置。如果这样确定不了错误,就需要先把自己写的代码里的引用位置找出来,然后逐个分析了。
C++的模板错误虽然往往会有很多行的输出,但其实是一个整体,有时候必须整体分析。这个并没有很完全的捷径可走。只能在使用中不断积累经验。或者你可以尝试先使用clang++之类错误输出更清晰的编译器。如果一定要使用VC++的话,尽量使用最新的版本,因为微软在这方面也一直在改进。
Ⅳ Excel 编译错误 找不到工程或库怎么解决
1、首先,我们打开我们的电脑,然后我们打开我们电脑上面的excel,之后我们点击左上角的文件;
Ⅵ 帮忙看看编译错误在哪里
C1083: Cannot open precompiled header file: 'Debug/<Project-Name>.pch': No such file or directory
This error results from a missing file - the compiled version of StdAfx.cpp. Visual C++ does a poor job of keeping track of this file and frequently "forgets" how to build it. This problem often occurs after restoring a saved workspace from diskette without the Debug directory. To fix the error select StdAfx.cpp from the workspace file list them choose Compile from the Build menu. If that doesn't work the go to Project -> Settings, select the C/C++ tab, and click the radio button labeled Create Precompiled Headers.
Unexpected end while looking for precompiled header
这时因为该模块没有包括预编译头文件“stdafx.h”的缘故。
VC用一个stdafx.cpp包含头文件stdafx.h,然后在stdafx.h里包含大部分系统头文件,这
样编译时VC就通过编译stdafx.cpp把大部分系统头文件预编译进来了,在Debug目录下有
一个很大的文件*.pch,这里就存储了预编译信息。
根据这个原理,如果这个pch损坏了或被删除了,系统重新编译时就会抱怨“cannot open
precompiled header file debug/*.pch”。这时怎么解决这个问题呢,打开Project-》
Setting对话框选C++页,将Category下拉式列表框选中Precompiled Headers,最简单的
办法就是选中第一个选项“Not using....",这样就根本不用预编译头也不去寻找pch文件,
就不会出错了,但是这样做的后果是每次编译、连接都化更多的时间。
也可以选第二个选项”Automatic ...",然后在“Through header”力填上stdafx.h,这样
如果没有pch文件系统会自动生成一个pch,如果有的话就使用这个pch,这个选项是比较“
智能”的。
第三个选项是强行创建一个pch文件,第四个选项是直接使用pch文件。当然“Through
headers”里都填stdafx.h了。
Ⅶ 编译错误在哪,跪求大神
编译错误可以自己在IDE下方的编译信息中看到。
Ⅷ 对于C语言编程出了错,怎么能快速找出错误呢
最直接的方法就是编译,编译后再按F4可以显示错误信息及错误位置。
如果编译通过,却运行结果异常或不理想,往往是逻辑问题,请按顺序检查,如i++写成i--,i++写成j++,++i写成i++,<=写成<,有的变量一次循环后需要重新赋值清零,在循环末尾一定要写上重新赋值语句。
Ⅸ visual c++ 6.0中写好源程序后编译的时候有错误,怎么找错误的位置
打开错误列表窗口,路径:视图->其他窗口->错误列表
按F7编译,如果有错误会在错误列表中展示出来,鼠标双击错误项就会
跳转到对应的行。不过有些链接错误无法跳转不过根据错误信息能找到相应的函数或文件
Ⅹ visual c++ 6.0中写好源程序后编译的时候有错误,怎么找错误的位置
打开错误列表窗口,路径:视图->其他窗口->错误列表
按F7编译,如果有错误会在错误列表中展示出来,鼠标双击错误项就会
跳转到对应的行。不过有些链接错误无法跳转不过根据错误信息能找到相应的函数或文件