您的位置:首页 > 编程语言 > C语言/C++

vc++编译错误列表

2016-04-10 20:58 211 查看
最近在学习MFC,从linux转到了windows下。记录一些比较常用的知识。本文是从《vc++就业培训宝典之MFC视频教程》中摘出来了,这个视频讲的还不错,适合初学者。很感谢视频还有这本书籍的作者。

1.错误代号:C2065

错误提示:‘XXX’ : undeclared identifier

错误原因:变量名或函数名错误,或者没有包含对应的头文件。

2.错误代码:C1083

错误提示:Cannot open include file:‘XXX.h’: No such file or directory

错误原因:代表该包含的文件不存在或头文件名字书写错误。

3.错误代码:C1010

错误提示:unexpected end of file while looking for precompiled header directive

错误原因:#include "stdafx.h" 这行代码不能删除

4.错误代码:C2018

错误提示:unknown character '0xa3'

错误原因:代码中出现了不可识别的字符,主要是中文字符(中文字符只能出现在两个引号之间做字符串使用)。

5.错误代码:C2106

错误提示:left operand must be 1-value

错误原因:主要是指不可以对函数的返回值赋值。

6.错误代码:C2166

错误提示:1-value specifies const object

错误原因:主要是给常量赋值,当常量在等号左边时的提示

7.错误代码:C2196

错误提示:case value ‘100’ already used

错误原因:switch语句中case分值已经存在。

8.错误代码:C2051

错误提示:case expression not constant

错误原因:switch语句中case分值必须是常量,不能使变量。

9.错误代码:C2057

错误提示:expected constant expression

错误原因:定义数组时,元素个数指定必须使用常量。

10.错误代码:C2734

错误提示:const object must be initialized

错误原因:在定义const常量时,必须在初始化。

11.错误代码:C2628

错误提示:did you forget a ";"?

错误原因:当定义结构体类型时,必须在结尾加分号结束。

12.错误代码:C2460

错误提示:uses ‘XXX’,which is being defined

错误原因:定义结构体类型时,使用了自身结构体作为成员变量。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: