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
错误原因:定义结构体类型时,使用了自身结构体作为成员变量。
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
错误原因:定义结构体类型时,使用了自身结构体作为成员变量。
相关文章推荐
- C++深拷贝与浅拷贝的区别
- VC++套接字、数据库、文件读写综合应用-客户端读取文件套接字接收服务端写入数据库
- C语言str函数系列
- C++中的智能指针
- C++中assert的作用
- c++语法笔记
- Calling C and C++ from IDL (二)——变量传递
- C/C++中volatile关键字
- C++ 语法实验室之const_cast,static_cast,dynamic_cast
- 大型分布式C++框架《二:大包处理过程》
- c++第三次实验—类和对象2
- 二叉查找树 C++实现
- C++游戏系列3:用多文件组织角色类
- 枚举小结
- 1026_5位以内的对称素数
- [LeetCode]33. Search in Rotated Sorted Array
- 统计数字(C++)
- C++ STL 整理
- C++ Map(list与数组的结合char型)(hash算法.)
- C++ Map(list与数组的结合int型)(hash算法.)