vc++编译错误列表

          最近在学习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

   错误原因:定义结构体类型时,使用了自身结构体作为成员变量。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值