(完整版)PClint错误码大全(DOC)
错误代码大全

错误代码大全600某操作处于挂起状态。
601端口句柄无效。
602端口已打开。
603呼叫方缓冲区太小。
604指定了错误的信息。
605无法设置端口信息。
606无法连接端口。
607事件无效。
608设备不存在。
609设备类型不存在。
610缓冲区无效。
611路由不可用。
612没有分配路由。
613指定了无效的压缩。
614缓冲区溢出。
615找不到端口。
616某异步请求处于挂起状态。
617端口或设备已断开连接。
618端口尚未打开。
(处理方法:请打开在相应防火墙软件里,打开1701和1723端口,这是VPN拨号需要的端口)619端口已断开连接。
(处理方法:请注意1701和1723这2个端口是否给其它软件占用,以上2个问题中,如果你在局域网,请确认主机是否有限制(大部分网吧,公司内网的主机都有限制)620没有终结点。
621无法打开电话簿文件。
622无法加载电话簿文件。
623找不到电话簿条目。
624无法写入电话簿文件。
625在电话簿中发现无效信息。
626无法加载字符串。
627找不到密钥。
628端口已断开连接。
629端口已由远程机器断开连接。
630端口由于硬件故障已断开连接。
631端口已由用户断开连接。
632结构大小不正确。
633端口已被使用或不是为远程访问拨出配置的。
634无法在远程网络上注册您的计算机。
635未知错误。
636端口连接了错误的设备。
637无法转换字符串。
638请求已超时。
(处理方法:请尝试多连接几次)639没有可用的异步网络。
640出现NetBIOS错误。
641服务器无法分配需要用来支持客户端的NetBIOS资源。
642您的一个NetBIOS名称已在远程网络上注册。
643服务器上的网卡失败。
644您将无法接收弹出的网络信息。
645内部身份验证错误。
646不允许本帐户在此时间登录。
647帐户已禁用。
(处理方法:请到官方网站获取最新账号/密码)648密码已过期。
(处理方法:请到官方网站获取最新账号/密码)649帐户没有远程访问权限。
计算机故障代码

计算机故障代码一、硬盘故障提示信息的含义(1)Date error(数据错误)从软盘或硬盘上读取的数据存在不可修复错误,磁盘上有坏扇区和坏的文件分配表。
(2)Hard disk configuration error(硬盘配置错误)硬盘配置不正确,跳线不对,硬盘参数设置不正确等。
(3)Hard disk controller failure(硬盘控制器失效)控制器卡(多功能卡)松动,连线不对,硬盘参数设置不正确等。
(4)Hard disk failure(硬盘失效故障)控制器卡(多功能卡)故障,硬盘配置不正确,跳线不对,硬盘物理故障。
(5)Hard disk drive read failure(硬盘驱动器读取失效)控制器卡(多功能卡)松动,硬盘配置不正确,硬盘参数设置不正确,硬盘记录数据破坏等。
(6)No boot device available(无引导设备)系统找不到作为引导设备的软盘或者硬盘。
(7)No boot sector on hard disk drive(硬盘上无引导扇区)硬盘上引导扇区丢失,感染有病毒或者配置参数不正确。
(8)Non system disk or disk error(非系统盘或者磁盘错误)作为引导盘的磁盘不是系统盘,不含有系统引导和核心文件,或者磁盘片本身故障。
(9)Sectornot found(扇区未找到)系统盘在软盘和硬盘上不能定位给定扇区。
(10)Seek error(搜索错误)系统在软盘和硬盘上不能定位给定扇区、磁道或磁头。
(11)Reset Failed(硬盘复位失败)硬盘或硬盘接口的电路故障。
(12)Fatal Error Bad Hard Disk(硬盘致命错误)硬盘或硬盘接口故障。
(13)No Hard Disk Installed(没有安装硬盘)没有安装硬盘,但是CMOS参数中设置了硬盘;硬盘驱动器号没有接好,硬盘卡(多功能卡)没有接插好;硬盘驱动器或硬盘卡故障。
网络错误代码大全

2023年网络错误代码大全网络错误代码是指在互联网上进行数据传输或者使用网络服务过程中出现的错误。
它们是由网络通信中的各种因素引起的,包括服务器故障、网络连接问题、软件错误等。
2023年网络错误代码大全涵盖了各种可能出现的错误情况。
以下是对部分网络错误代码的解释。
1. 错误代码200:请求成功错误代码200表示服务器成功处理了用户发送的请求。
这是一种常见的成功状态码,表示用户请求被正常接收和处理。
2. 错误代码400:错误的请求错误代码400表示服务器无法理解用户发送的请求。
这可能是由于请求参数不正确、缺少必要的参数或者参数格式错误导致的。
3. 错误代码404:未找到错误代码404表示服务器无法找到用户请求的资源。
这可能是由于URL 地址错误、文件不存在或者被移除导致的。
4. 错误代码500:服务器内部错误错误代码500表示服务器在执行用户请求时遇到了错误。
这可能是由于服务器端程序错误、数据库错误或者其他内部错误导致的。
5. 错误代码503:服务不可用错误代码503表示服务器暂时无法处理用户请求。
这可能是由于服务器过载、维护或者其他原因导致的。
用户可以稍后再次尝试发送请求。
6. 错误代码504:网关超时错误代码504表示在服务器和上游服务器之间的通信超时。
这可能是由于网络连接不稳定、上游服务器故障或者其他原因导致的。
7. 错误代码1001:网络连接断开错误代码1001表示用户的网络连接中断或者无法连接到服务器。
这可能是由于网络故障、无线信号弱或者其他网络连接问题导致的。
8. 错误代码2001:无法解析主机名错误代码2001表示用户请求的URL的主机名无法解析。
这可能是由于DNS解析错误、域名不存在或者网络配置问题导致的。
9. 错误代码3002:请求超时错误代码3002表示用户的请求超时。
这可能是由于服务器响应时间过长、网络延迟或者其他原因导致的。
用户可以尝试重新发送请求。
10. 错误代码4004:访问被拒绝错误代码4004表示服务器拒绝了用户的访问请求。
网络错误代码大全

网络连接错误代码大全802 不识别提供的卡。
请检查是否正确插入卡,并且是否插紧。
801 该链接已配置为验证访问服务器的身份,Windows 无法验证服务器发送的数字证书。
800 无法建立 VPN 连接。
无法连接 VPN 服务器,或者该连接的安全参数配置不正确。
799 由于网络上存在 IP 地址冲突,因此无法启用 Internet 连接共享798 找不到可与可扩展身份验证协议一起使用的证书。
797 无法建立到远程计算机的连接,因为找不到调制解调器或者调制解调器忙。
796 该用户的服务类型 RADIUS 属性既不是帧也不是回拨帧。
795 该用户的隧道类型 RADIUS 属性不正确。
794 该用户的帧协议 RADIUS 属性不是 PPP。
792 L2TP 连接尝试失败,因为安全协商超时。
791 L2TP 连接尝试失败,因为没有找到该连接的安全策略。
790 L2TP 连接尝试失败,因为远程计算机上的证书验证失败。
789 L2TP 连接尝试失败,因为安全层在与远程计算机进行初始协商时遇到处理错误。
788 L2TP 连接尝试失败,因为安全层无法与远程计算机协商兼容参数。
787 L2TP 连接尝试失败,因为安全层无法验证远程计算机。
786 L2TP 连接尝试失败,因为进行安全验证时计算机上没有有效的计算机证书。
785 登录时不能用此连接拨号,因为它没有配置为使用智能卡..784 登录时不能用此连接拨号,因为它被配置为使用一个与智能卡上的名称;;783 不能启用 Internet 连接共享(ICS)。
选择为专用网络的 LAN..782 网络地址转换 (NAT) 当前安装为路由协议..781 由于找不到有效的证书,从而导致加密尝试失败。
780 所尝试使用的功能对此连接无效。
779 如果用这个连接拨出,您必须使用智能卡。
778 不能验证服务器的身份。
777 由于远程计算机上的调制解调器(或其他连接设备)出现故障,连接尝试失败。
PClint常见告警整理_20150710

无法执行到的语句 Unreachable code at token Name -- A portion of the program cannot be reached. The first token encountered in that portion of the program appears as the parameter in the message. Because the parameter is designated as Name the message may be suppressed for selected tokens. 变量未被引用 Symbol 'Symbol' (Location) not referenced -- The named static variable or static function was not referenced in the module after having been declared.
for循环的第三个表达式 Highest String ’Name’ lacks side-effects -- The third expression of a for clause should either be one of the privileged operators: assignment, increment,decrement or a call to an impure function or one modifying its argument(s). See Warning 522.
指针自加 Highest String ’Name’ lacks side-effects -- If a statement consists only of an expression, it should either be one of the privileged operators: assignment, increment, decrement or a call to an impure function or one modifying its argument(s). For example, if operator * is the built-in operator, the statement *p++; draws this message with String equal to operator and Name equal to *. But note that p++; does not. This is because the highest operator in the former case is '*' which has no side effects whereas p++ does. It is possible for a function to have no side-effects. Such a function is called pure. See the discussion of the pure semantic in Section 11.2.1. For example: void f() { int n = 3; n++; } void g() { f(); } will trigger this message with String in the message equal to function and Name equal to f.The definition of pure and impure functions and function calls which have side effects are given in the discussion of the pure semantic in Chapter 11 Semantics.
电脑蓝屏代码大全

电脑蓝屏代码大全编号代码含意0 0x00000000 作业完成。
1 0x00000001 不正确的函数。
2 0x00000002 系统找不到指定的档案。
3 0x00000003 系统找不到指定的路径。
4 0x00000004 系统无法开启档案。
5 0x00000005 拒绝存取。
6 0x00000006 无效的代码。
7 0x00000007 储存体控制区块已毁。
8 0x00000008 储存体空间不足,无法处理这个指令。
9 0x00000009 储存体控制区块地址无效。
10 0x0000000A 环境不正确。
11 0x0000000B 尝试加载一个格式错误的程序。
12 0x0000000C 存取码错误。
13 0x0000000D 资料错误。
14 0x0000000E 储存体空间不够,无法完成这项作业。
15 0x0000000F 系统找不到指定的磁盘驱动器。
16 0x00000010 无法移除目录。
16 0x00000010 无法移除目录。
17 0x00000011 系统无法将档案移到其它的磁盘驱动器。
18 0x00000012 没有任何档案。
19 0x00000013 储存媒体为写保护状态。
20 0x00000014 系统找不到指定的装置。
21 0x00000015 装置尚未就绪。
22 0x00000016 装置无法识别指令。
23 0x00000017 资料错误 (cyclic redundancy check)24 0x00000018 程序发出一个长度错误的指令。
25 0x00000019 磁盘驱动器在磁盘找不到持定的扇区或磁道。
26 0x0000001A 指定的磁盘或磁盘无法存取。
27 0x0000001B 磁盘驱动器找不到要求的扇区。
28 0x0000001C 打印机没有纸。
29 0x0000001D 系统无法将资料写入指定的磁盘驱动器。
30 0x0000001E 系统无法读取指定的装置。
电脑错误码对照表,值得收藏...
电脑错误码对照表,值得收藏...电脑错误码对照表,值得收藏原作地址:0x800C013E 可能是 Folders.dbx 档案属性错误或损坏.0x800CCC00 身份验证(Authentication)未载入0x800CCC01 认证(Certificate)内容错误0x800CCC02 认证日期错误0x800CCC03 使用者已联机0x800CCC05 未联机到服务器0x800CCC0A 邮线下载未完成0x800CCC0B 服务器忙碌中0x800CCC0D 找不到主机(检查你的SMTP服务器是不是设错)0x800CCC0E 联机到服务器失败,无法与主机建立联机。
等一段时间再试。
ping 等网络命令测试一下看看能否连的通服务器0x800CCC0F 服务器结束联机(对方服务器负荷过重、网络传输壅塞易造成此现象,可以试着增加你联机逾时的等候时间试试看,或是换一联机品质较佳的 ISP)0x800CCC10 服务器无法辨认此邮件地址0x800CCC11 服务器无法辨认的 Mailing list0x800CCC12 无法传送 Winsock request0x800CCC13 无法接收 Winsock reply0x800CCC14 无法起始 Winsock0x800CCC15 无法开启 Windows Socket0x800CCC16 无法辨认使用者账号,使用者账号错误0x800CCC17 使用者中断操作0x800CCC18 登入失败(例如:不需要安全密码认证登入,但却设了安全密码认证登入)0x800CCC19 作业逾时0x800CCC1A 无法以 SSL 建立联机Winsock 错误0x800CCC40 Network subsystem 无法使用0x800CCC41 Windows Sockets 不支持此应用程序0x800CCC43 Bad address.0x800CCC44 Windows Sockets 无法加载0x800CCC45 Operation now in progress..SMTP 错误0x800CCC60 不合法的回应0x800CCC61 不明的错误代码0x800CCC62 收到语法错误0x800CCC63 语法参数不正确0x800CCC64 指令不完整0x800CCC65 不正确的指令序列0x800CCC66 指令不完整0x800CCC67 没有这个指令0x800CCC68 邮件信箱被锁住或忙碌中0x800CCC69 找不到邮件信箱0x800CCC6A 处理要求错误0x800CCC6B 邮件信箱不在此服务器上0x800CCC6C 已无空间储存邮件0x800CCC6D 已超过限制的储存容量上限0x800CCC6E 不合法的邮件信箱名称0x800CCC6F Transaction error,出现这讯息,可能是服务器不接受你的邮件,请跟你的 ISP 联络。
计算机错误代码大全
计算机错误代码大全8376 只在 NC 头上支持子目录树通知。
8377 通知筛选器太复杂。
8378 架构更新失败: 重复的 RDN。
8379 架构更新失败: 重复的 OID。
8380 架构更新失败: 重复的 MAPI 识别符。
8381 架构更新失败: 复制架构 id GUID。
8382 架构更新失败: 重复的 LDAP 显示名称。
8383 架构更新失败: 范围下部少于范围上部。
8384 架构更新失败: 语法不匹配。
8385 架构更新失败: 属性在必须包含中使用。
8386 架构更新失败: 属性在可能包含中使用。
8387 架构更新失败: 可能包含中的属性不存在。
8388 架构更新失败:必须包含中的属性不存在。
8389 架构更新失败: 在辅助类别列表中的类别不存在或不是一个辅助类别。
8390 架构更新失败: poss-superior 中的类别不存在。
8391 架构更新失败: 在 subclassof 列表中的类别不存在或不能满足等级规则。
8392 架构更新失败: Rdn-Att-Id 语法不对。
8393 架构更新失败: 类别作为辅助类别使用。
8394 架构更新失败: 类别作为子类别使用。
8395 架构更新失败: 类别作为 poss superior 使用。
8396 架构更新在重新计算验证缓存时失败。
8397 目录树删除没有完成。
要继续删除目录树,必须再次发出请求。
8398 不能执行请求的删除操作。
8399 不能读取架构记录管理类别识别符。
8400 属性架构语法不对。
8401 不能缓存属性。
8402 不能缓存类别。
8403 不能从缓存删除属性。
8404 无法从缓存中删除类别。
8405 无法读取特殊名称的属性。
8406 丢失一个所需的子参考。
8407 不能检索范例种类属性。
8408 出现一个内部错误。
8409 出现一个数据错误。
8410 丢失一个属性 GOVERNSID。
8411 丢失一个所需要的属性。
错误代码大全
错误代码大全系统蓝屏70%是由于内存引起的一般来说你先系统重新装一遍要是用了一段时间还是出现这样的问题建议换根内存试试。
windows xp 出现蓝屏是,往往会给处一串代码,让人莫名其妙,这里给出代码集合,仅供参考。
1 0×00000001 不正确的函数。
2 0×00000002 系统找不到指定的档案。
3 0×00000003 系统找不到指定的路径。
4 0×00000004 系统无法开启档案。
5 0×00000005 拒绝存取。
6 0×00000006 无效的代码。
7 0×00000007 储存体控制区块已毁。
8 0×00000008 储存体空间不足,无法处理这个指令。
9 0×00000009 储存体控制区块地址无效。
10 0×0000000A 环境不正确。
11 0×0000000B 尝试加载一个格式错误的程序。
12 0×0000000C 存取码错误。
13 0×0000000D 资料错误。
14 0×0000000E 储存体空间不够,无法完成这项作业。
15 0×0000000F 系统找不到指定的磁盘驱动器。
16 0×00000010 无法移除目录。
16 0×00000010 无法移除目录。
17 0×00000011 系统无法将档案移到其它的磁盘驱动器。
18 0×00000012 没有任何档案。
19 0×00000013 储存媒体为写保护状态。
20 0×00000014 系统找不到指定的装置。
21 0×00000015 装置尚未就绪。
22 0×00000016 装置无法识别指令。
23 0×00000017 资料错误(循环冗余校验)24 0×00000018 程序发出一个长度错误的指令。
电脑运行错误代码大全,遇到报错请自己对照断电原因所在吧!
电脑运行错误代码大全,遇到报错请自己对照断电原因所在吧!电脑在运行的时候,会出现一些代码,软件安装不上啊或电脑使用中蓝屏啊出现的代码,每一次出现问题电脑都会以代码的形式反馈,我们就可以凭借错误代码来判断故障源。
小编整理了一些常出现的错误代码和问题分享给大家,希望在生活使用电脑中可以帮助到大家。
代码如下:下面小编分享100个代码,后期继续分享。
1 0x0001 不正确的数据函数2 0x0002 系统找不到指定的文档文件3 0x0003 系统找不到指定的路径4 0x0004 系统无法开启文件5 0x0005 拒绝存取6 0x0006 无效的代码7 0x0007 储存控制区块已毁8 0x0008 储存空间不足,无法处理指定指令9 0x0009 储存控制区块无效10 0x000A 环境不正确11 0x000B 加载一个错误的程序12 0x000C 存取码错误13 0x000D 资料错误14 0x000E 储存体空间不够,无法完成此作业15 0x000F 系统找不到指定的磁盘驱动器16 0x0010 无法移除目录16 0x0010 无法移除目录17 0x0011 系统无法将档案移到其它的磁盘驱动器18 0x0012 没有任何档案19 0x0013 储存为写保护状态20 0x0014 系统找不到指定的装置21 0x0015 装置尚未就绪22 0x0016 装置无法识别指令23 0x0017 资料错误 (cyclic redundancy check)24 0x0018 程序发出一个长度错误的指令25 0x0019 磁盘驱动器在磁盘找不到持定的扇区或磁道26 0x001A 指定的磁盘或磁盘无法存取27 0x001B 磁盘驱动器找不到要求的扇区28 0x001C 打印机没有纸。
29 0x001D 系统无法将资料写入指定的磁盘驱动器30 0x001E 系统无法读取指定的装置31 0x001F 连接到系统的某个装置没有作用32 0x0021 档案的一部分被锁定,现在无法存取33 0x0022 磁盘驱动器的磁盘不正确。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.1.1.1.1PC-LINT中的各种错误信息都有一个相关的错误号,其中各个错误号的分配区间如下:表1:PC-LINT错误号区间分配注:其中200-299号告警为PC-LINT的内部错误,一般不会发生,1.2C语法错误1.2.1-1―未关闭注释(位置)文件结束的时候,仍然有一个未关闭的注释存在,打开的这个注释位置将被显示出来。
1.2.2 ―2―未关闭的引号在行尾的时候,仍然存在一个同行的未关闭的引号(单引号或双引号)。
1.2.3 -3-#else 没有一个#if在一个区域内有一个#else ,但是没有一个#if, #ifdef 或#ifndef。
1.2.4-4-太多的#if 嵌套层次检测出一个内部的限制,有关#if的嵌套层次(包括#ifdef和#ifndef)。
1.2.5-5-太多的#endif出现一个#endif ,但不是#if 或#ifdef 或#ifndef.的。
1.2.6-6-堆栈溢出一个内置的不可展开的堆栈被过分扩展。
可能是太多的嵌套的#if 语句、#includes 语句(包括所有的递归的#include 语句),static块(有限制的括号) 或#define置换。
1.2.7-7-不能打开include的文件:FileNameFileName 是不能打开的include文件的名字。
,可以见flag fdi (见章节5.5 标志选项),选项-i... (见章节5.7其它选项) 和章节13.2.1 INCLUDE 环境变量。
1.2.8-8-未关闭的#if (位置)一个#if (或#ifdef 或#ifndef) 没有遇到相应的#endif。
位置是#if.的位置1.2.9 -9-太多的#else在#if (位置)一个给定的#if 包含一个#else,然后轮流流被紧跟另一个#else 或一个#elif。
错误消息给出#if语句条件包含异常的行号1.2.10-10-期望的字符串字符串是期望的记号,期望的记号不能被发现。
当一定的保留字没有被认出时,给出这条消息,例如:int __interrupt f();将收到一个Expecting ';' message at the f ,因为它认为你想声明__interrupt。
改正的方法是建立一个新的保留字使用+rw(__interrupt)。
同样,保证使用正确的编译器选项文件。
见章节15.10 奇怪的编译器.1.2.11 -11-超出大小范围在#include l行确定的文件名的长度超过了FILENAME_MAX 字符。
1.2.12 -12-需要< or “-在一个#include I被检测出来后和宏置换被执行后,期望一个文件的规范格式<filename> 或"filename"1.2.13-13-不好的类型类型形容词例如long、unsigned等等。
不能应用到紧跟的类型。
1.2.14-14-符号'Symbol' 以前定义过(位置)符号被定义第二次。
提供出以前定义的位置,如果这是一个暂定的定义(没有初始化),这个消息可以用+fmd flag抑制。
(章节5.5Flag 选项).1.2.15-15-符号'Symbol'重新被声明(TypeDiff) (位置)符号被以前声明过或在其它模块定义过(其它位置)的类型和在当前位置的声明的类型不同。
参数TypeDiff r提供了类型怎么不同的进一步信息(见章节17. 信息).1.2.16-16-不认识的名字一个# 指示符后没有跟着一个可认识的单词。
如果这不是错误使用+ppw 选项(章节5.7其它选项).1.2.17-17-未被承认的名称A non-parameter is being declared where only parameters should be.1.2.18 -18-符号重新声明(TypeDiff) 和此位置冲突一个符号被重新声明。
参数TypeDiff 提供类型不同的进一步信息(见Chapter 17. 信息)。
位置是先前定义的位置。
1.2.19-19-无效的声明一个类型独自的出现而没有相关的变量,类型不是struct、union 和enum. 一个双分号能导致这个:int x;;1.2.20-20-非法使用=一个函数声明后紧跟一个符号.1.2.21-21-期望{对于不确定大小的数组的初始化必须以一个左括号开始。
1.2.22-22-非法的操作符发现一个一元操作符紧跟一个操作数,这个操作符不是一个post 操作符。
1.2.23-23-期望“:”-碰到一个操作符,o但是没有紧跟一个期望的: 操作符。
1.2.24-24-期望一个表达式,但是得到一个字符串发现一个在一个表达式开始的操作符,但是它不是一个一元操作符。
1.2.25-25-非法的常量在一个字符常量中遇到太多的字符。
1.2.26 -26-期望一个表达式,但是得到一个字符串1.2.27 -27-非法的字符(0xff)源代码中发现非法的字符。
消息中提供十六进制代码。
假定是一个空格。
如果你使用奇怪的字符在标识符名称中,你将得到这个信息。
你可以使用选项- ident (见章节5.7其它选项.)1.2.28-28-重定义一个符号(符号位置)给出的在以前(Location)声明的冒号前的标识符不是一个label.1.2.29 -30-期望一个常量期望一个常量,但是没有得到。
可能是在case 关键字后,数组维数、bit field 长度、枚举指、#if 表达式等等.1.2.30 -31-重新定义一个符号(Symbol' conflicts with Location)数据对象或函数在此模块中以前定义过又被定义。
1.2.31-32 -Field 大小(member 'Symbol') 不能是0给出的field 的长度是非正(0或负数).1.2.32-33-非法常量当一个8进制的常量包含数字8或9时,这是一个错误的形式。
1.2.33-34-非常量初始化-在一个static数据项中发现非常量初始化.1.2.34-35-初始化有副作用在一个static数据项中发现有副作用的初始化.1.2.35 -36-重新定义存储类的符号'Symbol' 和位置Location冲突对象的存储类被改变.1.2.36-37-枚举值'Symbol' 不一致(和位置Location冲突)枚举值不一致.1.2.37-38-符号'Symbol' 的偏移量不一致(Location)很多类或结构比早期的声明出现在不同的位置(从结构开始的偏移量).可能因为数组维数从一个模块到另一个模块的改变.1.2.38 -39-重新定义符号'Symbol' c和位置Location 冲突struct 或union 被重新定义.1.2.39-40-没有声明标识符'Name'在表达式内, 一个标识符在以前没有被声明并且没有紧跟一个左括号. Name 是标识符的名称.1.2.40-41-重新定义符号'Symbol'一个宏或函数的参数被重新定义.1.2.41-42-期望一个语句1.2.42-43-变量'Symbol'虚的类型在一个实例的上下文中发现虚类型例如void类型.1.2.43-44-需要一个switch在一个switch外出现case或default语句.1.2.44-45-错误的使用register一个变量被声明为register ,但是它的类型不应该是register (例如一个函数).1.2.45-46-域类型应该是int在结构中位域应该是类型为unsigned 或int. 如果你的编译器允许其它类型,例如char, 那么抑制这条信息.1.2.46-47-错误的类型一元减需要一个算术操作数.1.2.47-48-错误的类型一元的* 或左手边的指针(->) 操作符需要一个指针操作数o.1.2.48-49-期望一个类型在原型内只有类型被允许。
原型是圆括号内有一系列的类型的函数声明. 处理器是在它检测到至少圆括号内的一个类型时,期望更多的类型或关闭的右圆括号.1.2.49-50-试图取非左值的地址一元& 操作符需要一个左值(对分配操作符左手边合适的值).1.2.50-51-期望整型一元~ 期望一个整型(signed 或unsigned char、short、int、或long).1.2.51-52-期望一个左值自动递减(--) 和自动递增(++) 操作符需要一个左值(对分配操作符左手边合适的值)。
记住括号不产生左值。
因此++(char *)p;按照ANSI标准是非法的。
一些编译器允许这个结构,允许你使用+fpc 选项(指针括号是左值). (见章节5.5Flag选项.)1.2.52-53-期望一个标量自动递减(--) 和自动递增(++) 操作符可能只应用于标量(算术和指针)或这些操作符定义的对象.1.2.53-54-被0除常量0 w被用于除操作符(/) 或取余操作符的右手边。
1.2.54-55-坏类型上下文需要一个标量、函数或结构(除非-fsa).1.2.55-56-坏类型需要标量类型和指针的加/减操作符可能被加到指针中。
1.2.56-57-坏类型Bit 操作符( &, | 和^ ) 需要require 整型参数.1.2.57-58-坏类型错误的参数给相关的操作符;这些通常需要两个标量和指针,不能和整数比较(除非常量0).1.2.58-59-坏类型移位的数量必须是整数.1.2.59-60-坏类型被移位的值必须是整数.1.2.60-61-坏类型上下文需要一个布尔值. 布尔值必须是算术或指针形式.1.2.61-62-对操作符':'矛盾的的类型(TypeDiff):的第二和第三个参数必须是一致的类型.1.2.62-63-期望一个左值分配操作符期望它的第一个操作数是一个左值. 请注意a cast removes the lvaluedness of an expression. 参考flag +fpc 在章节5.5 Flag选项.1.2.63-64-类型不匹配(Context) (TypeDiff)T在分配中有类型不匹配(或隐含分配,见Context)。
TypeDiff 确定类型的区别. 当分配一些种类的指针时用选项-epn, -eps, -epu, -epp (章节5.2错误禁止选项) 来抑制这个消息.1.2.64-65-期望一个成员名称在一个(.) 或(->) 操作符后,一个成员名称应该出现.1.2.65-66-坏类型用一个不允许的void 类型。