当前位置:文档之家› MFC编译运行错误error C2065解释

MFC编译运行错误error C2065解释

MFC编译运行错误error C2065解释

MFC编译运行错误error C2065解释

error C2065: “IDD_DIALOG1”: 未声明的标识符

编译时提示error C2065: “IDD_DIALOG1”: 未声明的标识符

错误的可能原因及解决方法如下:

1.出错文件中没有包含资源文件ID声明的resource.h文件。在出错文件中加入#include “resource.h”语句。

2.工程附件包含目录的路径下没有resource.h文件。修改路径即可。

3.工程所在文件夹下存在resource.h文件,但其中没有资源ID的定义,导致真正的resource.h 没有包含进去,删除之。一个解决方案里面有多个工程,可能会把所有资源ID的声明放到一个文件中。在各个工程中实现对话框功能的文件中,只需包含该文件即可。但是,当新增某个资源以后,工程中会自动生成一个resource.h(不知道为什么会这样),而不是在已有的resource.h文件中添加ID的定义。由于工程编译的时候先从本地搜索头文件,会包含了自动生成的头文件,于是出现了上述错误。

注意:如果是智能设备程序出现此错误,应该确保resourceppc.h和Resourceppc.h中都有相同的宏定义#define IDD_DIALOG1 XXX,并且在dialog.cpp中包含资源头文件resourceppc.h

标点符号使用常见错误

标点符号使用常见错误例析 一.顿号误用 顿号表示句内最小的停顿,常用在并列的词或词组之间。但,易出现下列误用现象。 1.概数误用顿号 小河对岸三、四里外是浅山,好似细浪微波,线条柔和……[点拨]这儿“三、四”是约(概)数,不应有顿号。 2.连词前误用顿号 观众长时间地等待,只为一睹她的风采、或签上一个名。[点拨]“或”是连词,在表并列关系的连词前面,无论是“或”,是“和”,是“及”,是“与”均不用顿号。可根据不同句子的情况,或者删去顿号,或者改用逗号。 3.约定俗成的简称中误用顿号 “高招”期间,有关部门一定要把好大专院、校的收费关。[点拨] “大专院校”是集合词语,已约定俗成,不能断开。另如,“工农兵”“生动感人”“中小学生”“公检法三家”等。4.种属并列误用顿号 过去、现在、未来、上下、左右、中国、外国,都是互相联系、互相影响、互相制约的。 [点拨]并列结构内部又包含并列词语时,为了分清层次,有的用顿号的地方可以提升为逗号,例句的“未来”、“左右”后面要用逗号。 5.并列的谓语中误用顿号

今年春季,这个省……改道工程,任务重、工程难、规模大。[点拨]此句中的“任务重”“工程难”“规模大”不是句子内部的成分并列,而是三个主谓句的并列,应该用逗号。动宾短语并列时同此,如“他常来这里下棋、品茶、听书”也错。6.短句中误用顿号 花园里的花可多了,什么海棠呀,玫瑰呀,米兰呀……五颜六色,挺吸引人的。 [点拨]名词加了“呀”“啊”“呢”等就成了短句,用逗号不用顿号。 7. 二、逗号误用 8.并列词语之间误用逗号。 我校是……培训学校之一,有自己的教学楼,图书馆,教学设备及教师队伍。 [点拨]此句中“教学楼”“图书馆”“教学设备”“教师队伍”都是动词“有”的宾语,也无层次上的大小,所以它们之间用顿号即可。 9.不顾内容层次的滥用。 这是一条幽僻的路,白天也少人走,夜晚更加寂寞。 [点拨]“白天”前应该用分号,因为该句三个分句却是两层意思,不如此显示不出层次。当然,层次间关系除并列外,也可能是承接、转折、因果。 10.在话语人的最后误用逗号 李三问:“去哪里?”“操场!”王二答道,这两个字吐得很重,让李三有些发蒙。 [点拨]在引用的话语结束后,在“说”(道、讲、问、答)之后的标点只能用句号,不能用逗号及其它标点符号。 11.独立的引文前误用逗号。 中国跳水队领队在出征雅典世界杯赛前表示,“这次奥运会前的热身赛预定完成三项任务,感受场馆,观察对手,摸清自身。”(04年山东) [点拨]完整的直接引用(句号在引号内)前应该用冒号。

KEIL常见编译错误大全

KEIL常见编译错误大全 【致命错误】 立即终止编译这些错误通常是命令行指定的无效选项的结果当编译器不 能访问一个特定的源包含文件时也产生致命错误 致命错误信息采用下面的格式 C51FATAL-ERROR– ACTION: LINE: ERROR: C51TERMIANTED. C51FATAL-ERROR– ACTION: FILE: ERROR: C51TERMIANTED. 下面说明Action和Error中可能的内容 Actions ALLOCATING MEMORY 编译器不能分配足够的存储区来编译指定的源文件. CREATING LIST-FILE/OBJECT-FILE/WORKFILE 编译器不能建立列表文件,OBJ文件,或工作文件这个错误的出现可能是磁盘满或写保护,或文件已存在和只读. GENERATING INTERMEDIATE CODE 源文件包含的一个函数太大,不能被编译器编译成虚拟代码.尝试把函数分小或重新编译. OPENING INPUT-FILE 编译器不能发现或打开所选的源或包含文件. PARSING INVOKE-/#PRAGMA-LINE 当在命令行检测到参数计算,或在一个#pragma中检测到参数计算,就产生这样的错误. PARSING SOURCE-FILE/ANALYZING DECLARATIONS 源文件包含太多的外部参考.减少源文件访问的外部变量和函数的数目. WRITING TO FILE

ansys错误解释

我作了一个钢框架的火灾模拟分析,当做到后面的热-结构耦合分析的时候(框架模型建立完成,荷载也施加了,循环也做好了),当执行SOLVE命令的时候出现错误:NODE 7869 direction UX included in coupled sets 702and 701 ,请教高手这是什么错误?是什么原因引起的?如何解决啊?急盼高手指教!! 你用的耦合命令有错误.701,702两个耦合对公用了一个节点7869,这在耦合中是不允许的.解决办法如下: 1,首先确定7869号节点是否存在两个耦合对公用的现象,如属错误可更改此处耦合对. 2,如果确实需要三个节点的自由度相同,可以用约束方程来解决这个问题. 在做结构分析中,由于使用大量的耦合(cp)命令,当我在往节点上加荷载后进行求解,结果老出现这个错误: *** ERROR *** SUPPRESSED MESSAGE CP= 46.672 TIME= 09:53:00 Node 2566 direction UZ included in coupled sets 1134 and 1131. *** ERROR *** SUPPRESSED MESSAGE CP= 46.672 TIME= 09:53:00 Node 2566 direction UY included in coupled sets 1133 and 1130. *** ERROR *** SUPPRESSED MESSAGE CP= 46.672 TIME= 09:53:00 Node 2566 direction UX included in coupled sets 1132 and 1129. *** ERROR *** SUPPRESSED MESSAGE CP= 46.672 TIME= 09:53:00 Node 11577 direction UX included in coupled sets 1132 and 1129. 那位大虾能帮我解忧排难,小弟在此多谢了!! 1我也曾遇到这种情况。由于要耦合的节点太多用了couple conincident nodes,就发生以上错误。后改用一个一个耦合就没有问题了(经处理后,需要耦合的节点大为减少)。后来估计是BEAM189单元的方向点也被耦合了。建议查看相应的节点耦合情况。 2、从你的出错情况来看,你把同一个节点的同一个自由度同时在不同的cp组里进行了耦合。简单来说,就是要让这个自由度既与a同,又于b同,而a与b本身可能并不相同,这在一般情况下是不允许的,因此出现了错误。这是我的一点看法,希望对你有所帮助。 3、[我也曾遇到这种情况。由于要耦合的节点太多用了couple conincident nodes,就发生以上错误。后改用一个一个耦合就没有问题了(经处理后,需要耦合的节点大为减少)。后来估计是BEAM189单元的方向点也被耦合了。建议查看相应的节点耦合情况。] 我用couple conincident nodes,命令做耦合,发现方向关键点也有被耦合的现象,不过程序好像仍能运行,结果与我另一种不用关键点建模方法得出的相差不大,我觉得楼主的问题可能仍是一个自由度存在多个耦合集中了.

[总结]大金常见报错说明以及一些使用技巧

[总结]大金常见报错说明以及一些使用技巧 PlayListMark is not an I-Picture 警告解释:章节没有位于一个I帧起始位 解决方法:这个问题不大可以直接continue Please delete it and recreate it with the MUI Generator. 警告解释:此流没有正确生成MUI信息,请手动重建 解决方法:常见为BD reauthor的MUI Generator路径定位错误,重设即可;如果不是,在reauthor有修正设置情况下则流信息索引已破坏,需要用相应软件重建,AVC用MP4box,音频可用eac3to Failed to request to the server : MUX server not found. 错误解释:mux服务器没有正确启动,或被拦截 解决方法:手动开启,winNT6以上的确认管理员模式启动,确认防火墙杀毒软件不要拦截掉 It is not possible to edit it until the end of multiplexing is confirmed 错误解释:mux服务器没正确启动或上次异常关闭了 解决方法:重新开启mux服务器,或再点Mux确认上次任务关闭 Error : MetadataFile was not Found 错误解释:Meta文件丢失 解决方法:封装路径重设置时找不到Meta文件,自己复制即可。或者在Layout Editor(Ctrl+L)->Logical Layout->Disc Package->BDMV->删除META下文件夹 Parameter error[具体没找到实例句子,谁补充一下] 错误解释:字幕帧率异于主视频 解决方法:avc2bdmxml和avs设置正确以后重制作pes Video/Audio Buffer underflows 错误解释:目标空间不足;单位时间缓冲流量溢出,或该剪辑所有流总码率超标。 解决方法:这种多数为加的流导致,字幕文件的话多数是因为某个时间段字幕图层连续量太大,虽然封装成pes时无问题,但是对于整体视频剪辑来说还是大了,这时退次降低效果重生成即可。如果是音频流超标,则参考TSRecordingRate说明 Clip is not referred to any PlayItem or SubPlayItem 错误解释:视频剪辑没有被引用到任何主播放项或副播放项,即未连接于Playlist的余外clip 解决方法:Clip都必须添加到PlayList,否则无法mux。如果原盘采用菜单命令挂于MovieObject 时,很容易出现这种情况,这时直接移除clip,或者partial不选这些clip即可,这些clip通常不是用于加流的部分 Object reference not set to an instance of an object. 错误解释:引用的对象不是一个实例,已被置空

VC6.0中 各link错误解决方案

VC6 各link错误解决 修改浏览权限| 删除错误1: LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main 在project-setting-link里找到project options 去掉里面的/subsystem:console 错误2: nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endt... 将工程设置为Using MFC in a static library 错误3: libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main 在project-setting-link里找到project options 将里面的/subsystem:console 改为/subsystem:windows ///////////////////////////////////////////////////////////// VC6的几个Link error 修改浏览权限| 删除sega 发表于- 2005-9-30 19:56:00 今天下午别人问我的,错误大概是这样: nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex Debug/poisson.exe : fatal error LNK1120: 2 unresolved externals Error executing link.exe. 我也不知道到底nafxcwd这个库是怎么回事,就google了一下,果然找到些东西: 解决外部符号错误:_main,_WinMain@16,__beginthreadex 在创建MFC项目时, 不使用MFC AppWizard向导, 如果没有设置好项目参数, 就会在编译时产生很多连接错误, 如error LNK2001错误, 典型的错误提示有: libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16 msvcrtd.lib(crtexew.obj) : error LNK2001: unresolved external symbol _WinMain@16 nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex 下面介绍解决的方法:

常见C语言错误提示信息

Ambiguous operators need parentheses 不明确的运算需要用括号括起Ambiguous symbol ''xxx'' 不明确的符号 Argument list syntax error 参数表语法错误 Array bounds missing 丢失数组界限符 Array size toolarge 数组尺寸太大 Bad character in paramenters 参数中有不适当的字符 Bad file name format in include directive 包含命令中文件名格式不正确 Bad ifdef directive synatax 编译预处理ifdef有语法错 Bad undef directive syntax 编译预处理undef有语法错 Bit field too large 位字段太长 Call of non-function 调用未定义的函数 Call to function with no prototype 调用函数时没有函数的说明 Cannot modify a const object 不允许修改常量对象 Case outside of switch 漏掉了case 语句 Case syntax error Case 语法错误 Code has no effect 代码不可述不可能执行到Compound statement missing{ 分程序漏掉"{" Conflicting type modifiers 不明确的类型说明符 Constant expression required

要求常量表达式 Constant out of range in comparison 在比较中常量超出范围Conversion may lose significant digits 转换时会丢失意义的数字Conversion of near pointer not allowed 不允许转换近指针 Could not find file ''xxx'' 找不到XXX文件 Declaration missing ; 说明缺少";" Declaration syntax error 说明中出现语法错误 Default outside of switch Default 出现在switch语句之外Define directive needs an identifier 定义编译预处理需要标识符Division by zero 用零作除数 Do statement must have while Do-while语句中缺少while部分Enum syntax error 枚举类型语法错误 Enumeration constant syntax error 枚举常数语法错误 Error directive :xxx 错误的编译预处理命令 Error writing output file 写输出文件错误 Expression syntax error 表达式语法错误 Extra parameter in call 调用时出现多余错误 File name too long 文件名太长 Function call missing ) 函数调用缺少右括号

C语言常见错误代码释义

C语言常见错误代码释义错误代码及错误信息错误释义 error 1: Out of memory 内存溢出 error 2: Identifier expected 缺标识符 error 3: Unknown identifier 未定义的标识符 error 4: Duplicate identifier 重复定义的标识符 error 5: Syntax error 语法错误 error 6: Error in real constant 实型常量错误 error 7: Error in integer constant 整型常量错误 error 8: String constant exceeds line 字符串常量超过一行error 10: Unexpected end of file 文件非正常结束 error 11: Line too long 行太长 error 12: Type identifier expected 未定义的类型标识符 error 13: Too many open files 打开文件太多 error 14: Invalid file name 无效的文件名 error 15: File not found 文件未找到 error 16: Disk full 磁盘满 error 17: Invalid compiler directive 无效的编译命令 error 18: Too many files 文件太多 error 19: Undefined type in pointer def 指针定义中未定义类型error 20: Variable identifier expected 缺变量标识符 error 21: Error in type 类型错误 error 22: Structure too large 结构类型太长

VC6.0编译错误解决方法集锦

VC6.0编译错误解决方法集锦 windows编程2010-05-08 21:14:39 阅读83 评论0 字号:大中小订阅 VC6.0编译错误解决方法集锦 最近打算学习一下网络编程,而大部分socket编程环境都是Unix的,很是不便,在windows中总是不能编译,特寻得一篇文章解决此痒。爽哉、爽哉! linking... server.obj : error lnk2001: unresolved external symbol server.obj : error lnk2001: unresolved external symbol s erver.obj : error lnk2001: unresolved external symbol server.obj : error lnk2001: unresolved external symbol server.obj : error lnk2001: unresolved external symbol server.obj : error lnk2001: unresolved external symbol s erver.obj : error lnk2001: unresolved external symbol server.obj : error lnk2001: unresolved external symbol server.obj : error lnk2001: unresolved external symbol server.obj : error lnk2001: unresolved external symbol server.obj : error lnk2001: unresolved external symbol server.obj : error lnk2001: unresolved external symbol server.obj : error lnk2001: unresolved external symbol server.obj : error lnk2001: unresolved external symbol server.obj : error lnk2001: unresolved external symbol 原因和解决办法: 找不到相应函数,问题是Link选项里没有加入相应的lib库,winsock要连接wsock32.lib。特定库的找到办法是看LNK2001中找不到的函数名,通过msdn或者其他手段获取这个函数所在的库名,链接进去就OK了。 可以在project->setting->Link->object/library modules 里添加wsock32.lib,也可在stdafx.cpp 里添加#pragma comment(lib,"wsock32.lib") 一般来说, 这是工程的类型选择错误引起的.如在VC中, 1.本来应该选择"Win32 Console Application",而错误选择了"Win32 Application" 2.使用了MFC的类,而选择"工程"的"设置"不使用MFC库编译. 改正的方法有: 1. 选择"工程"-> "设置"-> 连接,在底部的编辑窗口中,找到"/subsystem",把其改成 "/subsystem:console" "/subsystem:windows". 2.在"工程"-> "设置"->"一般"选项中,在MFC项中改为"USE

IAR常见编译错误

【转】IAR常见编译错误—比较全 IAR常见编译错误,比较全面的: 前面的序号表示错误编号 0 Format chosen cannot support banking Format unable to support banking. 1 Corrupt file. Unexpected end of file in module module (file) encountered XLINK aborts immediately. Recompile or reassemble, or check the compatibility between XLINK and C compiler. 2 Too many errors encountered (>100) XLINK aborts immediately. 3 Corrupt file. Checksum failed in module module (file). Linker checksum is linkcheck, module checksum is modcheck XLINK aborts immediately. Recompile or reassemble. 4 Corrupt file. Zero length identifier encountered in module module (file) XLINK aborts immediately. Recompile or reassemble. 5 Address type for CPU incorrect. Error encountered in module module (file) XLINK aborts immediately. Check that you are using the right files and libraries. 6 Program module module redeclared in file file. Ignoring second module XLINK will not produce code unless the Always generate output (-B) option (forced dump) is used. 7 Corrupt file. Unexpected UBROF – format end of file encountered in module module (file) XLINK aborts immediately. Recompile or reassemble. 8 Corrupt file. Unknown or misplaced tag encountered in module module (file). Tag tag XLINK aborts immediately. Recompile or reassemble. 9 Corrupt file. Module module start unexpected in file file XLINK aborts immediately. Recompile or reassemble. 10 Corrupt file. Segment no. segno declared twice in module module (file) XLINK aborts immediately. Recompile or reassemble. 11 Corrupt file. External no. ext no declared twice in module module (file) XLINK aborts immediately. Recompile or reassemble. 12 Unable to open file file XLINK aborts immediately. If you are using the command line, check the

PDMS错误解释

PDMS错误解释 一、数据一致性判断信息 当发出―CHECK‖指令后,DEGIGN扫描相关数据库提取适当的设计和目 数据,执行上一步所说的详细检查操作,无论何时,只要有设计数据不一致或错误发现,判断信息就输出到屏幕或附件。 判断信息经常是指出的错误是合并的参考信息(可能真正的错误发生在相邻的组件上)。 如果检查结束而没有错误,则出现下列信息: *NO DATA INCONSISTENCIES* 1、全局判断 R10 BAD OWNER PEFERENCE 解释:从属关系是指在不存在元素或不存在所需元素在列表中,这种错误说明,一个或多个数据库已经发生中断。 2、BRANCH–SPECIFIC diognostics BRANCH起点错误 A10 HEAD REFERENCE NOT SET 解释:起点的参考没有设定,当有下列情况时显示此错误:当起点的连接形式(HCONN)为:OPEN、VENT、CLOS或DRAN时。 A20 HEAD REFERENCE POINTS TO NONEXISTENT ELEMENT 解释:由于起点原参考点已被杀掉,例如:一个NOZZLE是原来的Branch 的起点,被杀掉后,就会出现这种信息。 A30 BAD HEAD RETURN REFERENCE

解释:Branch的起点参考的元素并没有相对Branch的参考信息。主要发生在某一个Branch连接的另一个Branch时,它暗示应该有一个TEE形式放置于第二条Branch上。 当不注意情况下,将两个或多个Branch连接到了同一个终点时,也会出现这种错误。 A100 EHAD TERMINAL PROBLEM WITH SPREF 解释:Branch的起点没有设定SPREF或SPREF指向一个不存在的SPCOM。 A110 HEAD TERMINAL PROBLEM WITH CATREF 解释:Branch的起点没有设定CATREF或CATREF指向一个不存在的数据库组件。 A120 HEAD TERMINAL PROBLEM IN ACCESSING P-POINT 解释:在访问Branch起点的P-Point时出现的数据库问题。 A130 HEAD TERMINAL PROBLEM P-POINT NO DOES NOT EXIST 解释:Branch的起点末端需要的P-Point没有存在于P-Point组中。 A200 DIRECTION HDIR NOT SAME AS TERMINAL DIRECTION 解释:如果Branch起点连接到一个末端,如:管口、TEE(支管形式),这时HDIR的方向应该是与对应的终点的P-Point的方向一致。 A210 POSITION HPOS NOT SAME AS TERMINAL POSITION 解释:如果Branch的起点连接到一个末端时,如:管口、TEE(支管形式),这时,HPOS的位置应该和对应终点的P-Point的位置一致。 A220 HBORE NOT SAME AS TERMINAL BORE 解释:如果Branch的起点连接到一个末端时,例如:管口、TEE等,这时,HBORE的管径应与对应的终点的P-Point点的管径一致。

MIDAS软件在建模时常见问题分析解读

MIDAS软件在建模时常见问题分析解读 问:我想在程序中通过修改数据库中的材料特性值来定义一种材料,能否实现? 答:例如想修改C30混凝土的部分参数,可先选择一个规范,再选择C30,然后将规范改为“无”,就可以对C30混凝土的参数进行修改,而不用用户自己输入材料的每一个特性值参数了。 问:不大明白“模型/材料和截面特征/截面特征系数”中设定参数,比如在“连梁刚度折减系数”和“梁设计弯矩增大系数”等应该怎么设定? 答:在“模型/材料和截面特征/截面特征值系数”中一般使用得较多的是设定梁的刚度放大或者折减系数,这时候对于需要放大或者折减的梁,要单独定义一个截面号,然后修改Iyy(抗弯刚度),抗扭刚度则修改Ixx。 设计中,需要对一些梁的弯矩进行调幅的时候,选择要定义的梁,在“设计/钢筋混凝土构件设计参数/编辑梁端负弯矩调幅系数”里面进行设定。 问:在建模中,设计的截面在MIDAS截面库中没有,请问对于不规则的截面输入有什么方法? 答:在“工具>截面特性值计算器”中计算截面的特性值后再导入到程序中。问:在删除部分截面号后,如何对截面的号数进行重新编号,使其连续?答:点击菜单“模型/材料和截面特性/截面”,点击“重新编号”按钮,选择需要重新编号的截面,定义好“开始号”及“增幅”,注意勾选上“修改单元截面号”,点击“重新编号”即可。 问:施工阶段分析时需要定义构件的初始材龄,其初始材龄的定义是什么,和材

龄有何联系?再请问,混凝土湿重指的是浇筑时的重量,还是与自重的差值呢?答:初始材龄就是该单元被激活参与工作时的材龄. 材龄则意义更广泛(初始材龄+激活后的经过时间)。混凝土湿重是指混凝土凝浇注时的重量。 问:计算时,一定需输入时间依存材料(徐变/收缩)和时间依存材料(抗压强度),程序才会考虑混凝土的收缩徐变吗?若此项数据不填写,只定义施工阶段,程序是否计算收缩徐变及强度随时间的变化? 答:计算收缩和徐变至少要定义一个施工阶段。但是如果没有输入输入时间依存材料,程序就不能计算收缩和徐变。 问:时间依存材料(抗压强度)输入时为何没有中国规范? 答:中国规范中没有明确给出强度发展函数。 问:平面内刚度和平面外刚度区别? 答:如抗压和抗拉刚度应属于平面内刚度,抗弯应属于平面外刚度。 问:定义板厚时,面内厚度与面外厚度是什么意思?程序计算自重时如何取值?答:板的面内厚度是用来计算板的面内抗拉及抗压刚度的;面外厚度是用来计算板的面外抗弯刚度的。假设N为面内厚度,W为面外厚度,程序计算自重时一般取用N值;当N=0、M>0时,以M值计算自重。 问:Pushover的模型,在修改保存后,再次打开的时候报错,无法打开模型,原因是什么? 答:如果模型中定义完pushover的分析过程,只是在树形菜单里面删除pushover荷载工况,铰特性值等参数,而保留有“分析控制数据”的“PUSHOVER 的分析数据”,保存后的模型再次打开的时候,程序就会报错导致无法打开。问:弹性连接、节点弹性支承和一般弹性支承的区别是什么?

QUARTUS2编译错误解决方法

Error(10257):Verilog HDL error at dp4inNpa.v(13):unsized constants are not allowed in concatenations 解决方法:拼接语句a_fout={0,exp_a_out,temp_a_out,12'd0};其中0应标注位宽,编辑器不会默认为1位,应为a_fout= {1'b0,exp_a_out,temp_a_out,12'd0}; Error(10053):Verilog HDL error at dp4inNpa.v(12):can't index object"a" with zero packed or unpacked array dimensions 解决方法:错:input a;对:input[12:0]a; Error:Net"acc[12]",which fans out to"accumulate:inst4|acc[12]", cannot be assigned more than one value Error:Net is fed by"time_get_sub:inst3|acc[12]" Error:Net is fed by"sample_en:inst6|acc_out[12]" 解决方法:输入的某些引脚同时给了两个值,大概不是重复定义管脚就是重复赋值了。 Error:Top-level design entity"delta_t"is undefined 解决方法:将.v文件名和module的名称改为一致 Error:Inconsistent dimensions for element"tR" 解决方法:"tR"在传递过程中可能丢失了"[12..0]"

错误代码解释

301错误_302错误_404错误_500错误等 举例说明:当访问者在网站中访问一个不存在的页面时,就会提示404错误,但若没有设置404页面进行引导,必然会让访问者误以为该网站存在诸多问题,并导致网站流量的流失。确切的说,当用户试图通过HTTP或文件传输协议(FTP)访问一台正在运行Internet信息服务(IIS)的服务器上的内容时,IIS返回一个表示该请求的状态的数字代码。该状态代码记录在IIS 日志中,同时也可能在Web浏览器或FTP客户端显示。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。更多信息日志文件的位置在默认状态下,IIS把它的日志文件放在%WINDIR\System32 \Logfiles文件夹中。每个万维网(WWW)站点和FTP站点在该目录下都有一个单独的目录。在默认状态下,每天都会在这些目录下创建日志文件,并用日期给日志文件命名(例如,exYYMMDD.log)。 HTTP 1xx-信息提示这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个1xx响应。 100-继续。 101-切换协议。 2xx-成功这类状态代码表明服务器成功地接受了客户端请求。 200-确定。客户端请求已成功。 201-已创建。 202-已接受。 203-非权威性信息。 204-无内容。 205-重置内容。 206-部分内容。 3xx-重定向客户端浏览器必须采取更多操作来实现请求。例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。 301-对象已永久移走,即永久重定向。 302-对象已临时移动。 304-未修改。 307-临时重定向。 4xx-客户端错误发生错误,客户端似乎有问题。例如,客户端请求不存在的页面,客户端未提供有效的身份验证信息。 400-错误的请求。 401-访问被拒绝。IIS定义了许多不同的401错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在IIS日志中显示: 401.1-登录失败。 401.2-服务器配置导致登录失败。 401.3-由于ACL对资源的限制而未获得授权。 401.4-筛选器授权失败。 401.5-ISAPI/CGI应用程序授权失败。 401.7–访问被Web服务器上的URL授权策略拒绝。这个错误代码为IIS6.0所专用。 403-禁止访问:IIS定义了许多不同的403错误,它们指明更为具体的错误原因:

编译时的常见错误

一、编译时的常见错误 1. 数据类型错误。此类错误是初学者编程时的常见现象, 下面是一些要引起注意的错误: (1) 所有变量和常量必须要加以说明。 (2) 变量只能赋给相同类型的数据。 (3) 对scanf()语句, 用户可能输入错误类型的数据项, 这将导致运行时出错, 并报出错信息。为避免这样的错误出现, 你就提示用户输入正确类型的数据。 (4) 在执行算术运算时要注意: a. 根据语法规则书写双精度数字。要写0.5, 而不是写.5; 要写1.0, 而不是1。尽管C语言会自动地把整型转换成双精度型, 但书写双精度型是个好习惯。让C语言为你做强行转换这是一种效率不高的程序设计风格。这有可能导致转换产生错误。 b. 不要用0除。这是一个灾难性的错误, 它会导致程序失败, 不管C 语言的什么版本, 都是如此, 执行除法运算要特别小心。 c. 确保所有的双精度数(包括那些程序输入用的双精度数) 是在实数范围之内。 d. 所有整数必须在整数允许的范围内。这适用于所有计算结果, 包括中间结果。 2. 将函数后面的";"忘掉。此时错误提示色棒将停在该语句下的一行, 并显示: Statement missing ; in function <函数名> 3. 给宏指令如#include, #define等语句尾加了";"号。 4. "{"和"}"、"("和")"、"/*"和"*/"不匹配。引时色棒将位于错误所在的行, 并提示出有关丢掉括号的信息。 5. 没有用#include指令说明头文件, 错误信息提示有关该函数所使用的参数未定义。 6. 使用了Turbo C保留关键字作为标识符, 此时将提示定义了太多数据类型。 7. 将定义变量语句放在了执行语句后面。此时会提示语法错误。 8. 使用了未定义的变量, 此时屏幕显示: Undefined symbol '<变量名>' in function <函数名> 9. 警告错误太多。忽略这些警告错误并不影响程序的执行和结果。编译时当警告错误数目大于某一规定值时(缺省为100)便退出编译器, 这时应改变集成开发环境Options/Compiler/Errors中的有关警告错误检查开关为off。 10. 将关系符"=="误用作赋值号"="。此时屏幕显示: Lvalue required in function <函数名> 二、连接时的常见错误 1. 将Turbo C库函数名写错。这种情况下在连接时将会认为此函数是用户自定义函数。此时屏幕显示: Undefined symbol '<函数名>' in <程序名> 2. 多个文件连接时, 没有在"Project/Project name中指定项目文件(.PRJ文件), 此时出现找不到函数的错误。 3. 子函数在说明和定义时类型不一致。 4. 程序调用的子函数没有定义。 三、运行时的常见错误 1. 路径名错误。在MS-DOS中, 斜杠(\)表示一个目录名; 而在Turbo C 中斜杠是个某个字符串的一个转义字符, 这样, 在用Turbo C 字符串给出一个路径名时应考虑"\"的转义的作用。例如, 有这样一条语句: file=fopen("c:\new\tbc.dat", "rb"); 目的是打开C盘中NEW目录中的TBC.DAT文件, 但做不到。这里"\"后面紧接的分别是"n"及"t", "\n"及"\t"将被分别编译为换行及tab字符, DOS将认为它是不正确的文件名而拒绝接受, 因为文件名中不能和换行或tab字符。正确的写法应为: file=fopen("c:\\new\\tbc.dat", "rb"); 2. 格式化输入输出时, 规定的类型与变量本身的类型不一致。例如: float l;

POS错误解释

1规范性附录:应答码表 表格 1 金融支付类 应答含义 终端 操作 终端显示(推荐)适用条件 00 承兑或交易成 功 成功交易成功 01 查发卡方失败请持卡人与发卡银行 联系 发卡方原因拒绝该笔交易,只有必须要求联系发卡行的情况 才使用此应答码。 03 无效商户失败无效商户MCC异常;本卡在该类商户(MCC)不允许此交易;此商户在黑名单中 04 没收卡呑 卡、 没收 此卡被没收发卡方确信该卡应被呑没 05 身份认证失败失败持卡人认证失败1、网上交易的交易信息超期送达 2、持卡人身份认证失败(如委托关系或网上类交易) 3、证件信息(种类、号码等)不符 4、交换中心判断安全信息与交易信息的时间差超过24 小时 5、持卡人出生日期校验不符 10 部分金额批准成 功, 需提 示 显示部分批准金额, 提示操作员 在允许部分金额的交易中使用 11 重要人物批准 (VIP) 成功此为VIP客户发卡方向收单行提示此为VIP客户 12 无效的关联交 易 失败无效交易 1、原始交易未承兑,又收到了与其关联的关联交易,例如 冲正交易、撤销交易; 2、应隔日发生的交易非隔日发生。 3、对原始交易进行隔日撤销、冲正。 4、交易没执行,却收到了关联交易的信息(例如,预授权 交易未承兑,又收到了预授权完成或预授权撤销交易) 13 无效金额失败无效金额理应出现有效金额的交易中,金额域填0或其它非法值;超转付金额累计/超现付金额累计;交易超消费比例;小费金额超限

答含义 操作 终端显示(推荐)适用条件 14 无效卡号(无此 账号) 失败无效卡号 1、发卡方无此主账号 2、在找到原始交易的情况下,关联交易主账号与原始交易 主账号不匹配 3、卡号校验位校验不正确 4、帐户已作废或消户 5、应答交易主账号与请求交易的主账号不匹配 15 无此发卡方失败此卡无对应发卡方根据交易请求的主账号找不到对应的发卡方 16 批准更新第三 磁道 成功更新第三磁道保留 21 卡未初始化失败该卡未初始化或睡眠 卡 1、该卡未激活、开卡; 2、该卡初始密码未变更; 3、初始密码限制的交易; 4、长期未使用而冻结或状态为“睡眠”的卡。 22 故障怀疑,关联 交易错误 失败 操作有误,或超出交 易允许天数 非正常的关联交易,如以下情况: 1、执行完冲正交易之后,又收到其撤销请求交易 2、当前交易已被撤销或退货,又收到其关联交易,例如冲 正、撤销、退货等 3、执行完预授权撤销交易之后,又收到预授权完成交易 4、执行完预授权冲正交易之后,又收到预授权完成交易 5、当执行完预授权完成易后,又收到对同一笔预授权交易 的预授权完成请求 6、预授权类交易(包括预授权完成和预授权撤销)的发生 时间超过允许的预授权类交易天数 7、超出正常缴费时间 25 找不到原始交 易 失败 没有原始交易,请联 系发卡方 可表示如下情况: 1、查找不到原始交易,匹配原始请求交易出错 2、匹配原始预授权、授权交易失败 3、冲正交易请求未能与原始交易相匹配 4、扣费、撤消和变更委托时使用,委托关系不存在

相关主题
文本预览
相关文档 最新文档