调试过程出现的错误汇总

简介:

程序调试过程中的错误意义

a、obj : error LNK2001: unresolved external symbol _print//未解决的外部符号_print即,printf少了个f啊。类似错误提示要看得懂。

b、Incompatible types 

不兼容的类型; 不兼容类型

c、D:\vc\vc practice\1.c(6) : error C2143: syntax error : missing ';' before ')'

此类错误是语法错误,编译器所指出的问题并不一定准确,如如果这样加""在for循环中,就会出现如上错误:for("i=0;i<M;i++")

d、unresolved external symbol _accumulate

未解决的外部符号_accumulate

即在函数中没有具有函数的实现,应该把而是直接引用导致出现错误。所以应该把函数的具体定义写完整,再调用。或者多文件编译。

e、subscript requires array or pointer type

直接翻译成中文是:下标需要数组或指针类型的变量。

这是个程序设计上的问题。

说白了,就是对于非数组和指针类型的变量,不能用[]这样的下标符号。例如:

int x;
x[1]=10;

就会显示这种错误信息(在C语言中)



本文转自 lillian_trip 51CTO博客,原文链接:http://blog.51cto.com/xiaoqiaoya/1952650,如需转载请自行联系原作者

相关文章
|
2月前
|
存储 编译器 程序员
【调试方法】基于vs环境下的实用调试技巧
【调试方法】基于vs环境下的实用调试技巧
|
2月前
|
缓存 监控 NoSQL
函数计算常见问题之提示文件错误如何解决
函数计算(Function Compute, FC)是阿里云提供的无服务器计算服务,它允许用户在无需管理服务器的情况下运行代码,但在配置和执行过程中可能遇到报错,本合集致力于梳理FC服务中的常见报错和配置问题,并提供解决方案,帮助用户优化函数执行环境。
62 0
函数计算常见问题之提示文件错误如何解决
|
10月前
在运行程序中报错该如何排查
在运行程序中报错该如何排查
|
5月前
|
C#
C#调试与测试 | DebuggerDisplay使用技巧
DebuggerDisplay可以让你在调试器中显示你自己定义的字符串,代替默认的显示方式。换句话说,它可以让你在调试器中更加方便地查看对象的信息。 当你在调试一个复杂的对象时,往往会发现默认的显示方式不能满足你的需求。这时,你可以使用 DebuggerDisplay 来自定义你想要显示的信息。例如,你可以将一些比较重要的属性或字段的值显示在调试器中,这样你就可以更加方便地了解对象的状态。另外,如果你使用了一些自定义的类,这些类可能没有默认的 ToString 方法,调试器默认的显示方式就会非常简陋,这时你可以使用 DebuggerDisplay 来定义一个更加友好的显示方式。
31 0
|
7月前
|
前端开发
一个 ExpressionChangedAfterItHasBeenCheckedError 错误的解决过程
一个 ExpressionChangedAfterItHasBeenCheckedError 错误的解决过程
42 1
|
11月前
|
存储 程序员 C++
解决vs运行时报C4996代码错误
在解决bug的路上越走越远。。。。
180 0
|
IDE 测试技术 PHP
如何调试PHP代码?在项目中如何排查错误?
如何调试PHP代码?在项目中如何排查错误?
215 0
|
编译器 C语言
C程序调试过程常见的错误
在C语言编程,一般需要借助C相关的编译软件,例如,在Keil uVision5编程环境下,如果提示工具连接错误,则表示MDK安装程序有问题,重新卸载,并全部删除后重新再进行安装后即可。
|
Java 开发工具 C#
如何以超快的方式调试?
如何以超快的方式调试?