VC++常见错误提示
- 格式:ppt
- 大小:440.00 KB
- 文档页数:22


Genesis常见错误提示
问题:在检查时出现NO results are available until the
action is executed
翻译为: 没有结果,可直到操作被执行
解决方法:因为你没有定义Profile。
问题:genesis2000登陆时提示10065错误
解决方法:把C:\genesis\share\.comms文件夹里面的gend_global和gend_local以写字板的方式打开,然后把内容后面几位数改成你的IP地址
问题:genesis2000安装完后出现 intetnal error
解决方法:请安装了LTP打印端口
问题:卸载genesis2000
解决方法:软件没有卸载功能,直接删除安装的文件夹,genesis在安装时C盘下自动建立的bin,user,tmp这几个文件夹都可以删掉,(删除安装文件夹前要先停止GND服务,并把GND服务项删掉) 问题:启动电脑时出现错误语音提示,并在服务里Genesis无法启动,或是启动后再启动软件又自动停。
解决方法:利用安装包,重新安装,跳过文件复制,只安装,设置文件,更新启动,即可。
输出文件提示:illegal surface detected run surface
analyzer
解决方法:在线路物料管理器上,把Surfaces List 全部移到新的层,并用ALT+E+E+O转铜皮即可。
阴阳拼版提示:layer order is illegal for flipping circuit
and solder board layers do not compose
continuous group
解决方法:把不需要用到的层,全部设为与板无关。有时候需要删掉锡膏层。
阴阳拼版提示:step to be flipped continuous other
steps only steps which does not contain other steps
C语言编程时的错误提示(按字母顺序)
Ambiguous operators need parentheses
不明确的运算,需要用括号括起来
Ambiguous symbol 'xxx'
不明确的符号
Argument list syntax error
参数表语法错误
Array bounds missing
丢失数组界限符
Array size too large
数组尺寸太大
Bad character in parameters
参数中有不适当的字符
Bad file name format in include directive
包含命令中文件名格式不正确
Bad ifdef directive syntax
编译预处理ifdef有语法错误
Bad ifndef directive syntax
编译预处理ifndef有语法错误
Bad undef directive syntax
编译预处理undef有语法错误
Call of non-function
调用未定义的函数
Call to function with no prototype
调用函数时没有函数的说明
Cannot modify a const object
不允许修改常量对象
Case outside of switch
Case 出现在 switch 之外
Case statement missing
漏掉了 Case 语句
Case syntax error
Case 语法错误
Case outside of switch
Case 出现在 switch 之外
Case statement missing
漏掉了 Case 语句
Case syntax error
Case 语法错误
Code has no effect
代码不可能执行到
PSpice常见错误提示
电路描述文件和PSpice运行中常见错误提示如下:
提示 解释
“fs” is not a model parameter name “fs”不是模型参数名
Missing primitive type 丢失数字原型
Mismatched parentheses 括号错配对
Can’t find library 找不到元件库
Circuit has errors ---run aborted see
output files for details 电路有错误—运行中断,详情见输出文件
Duplicate name 重名
Error--- Node 2 is floating 错误--节点2是悬浮节点
Error---Subcircuit ua741 used by X2 is
undefined 错误—子电路X2中调用的ua741没有定义
Expression must fit on one line 表达式必须一行写完
Expression---use previously defined
parameter only 表达式—应使用以前定义的参数
Invalid device 无效元器件
Invalid model type 无效模型类型
Invalid number 无效数字
Invalid specification 无效说明
Invalid sweep type 无效扫描类型
Less than 2 connection at node 3 节点3少于2个连接
Missing model 丢失模型
Missing node 丢失节点
Missing or invalid expression 丢失或无效表达式
Missing value 丢失数值
Missing value for param 参数无数值
Must be “I” or “V” 必须是“I”或“V”
VC6.0常见编译错误提示
(1)error C2001: newline in constant
编号:C2001
直译:在常量中出现了换行。
错误分析:
1.①字符串常量、字符常量中是否有换行。
2.②在这句语句中,某个字符串常量的尾部是否漏掉了双引号。
3.③在这语句中,某个字符创常量中是否出现了双引号字符“"”,但是没有使用转义符“\"”。
4.④在这句语句中,某个字符常量的尾部是否漏掉了单引号。
5.⑤是否在某句语句的尾部,或语句的中间误输入了一个单引号或双引号。
(2)error C2015: too many characters in constant
编号:C2015
直译:字符常量中的字符太多了。
错误分析:
单引号表示字符型常量。一般的,单引号中必须有且只能有一个字符(使用转义符时,转义符所表示的字符当作一个字符看待),如果单引号中的字符数多于4个,就会引发这个错误。
另外,如果语句中某个字符常量缺少右边的单引号,也会引发这个错误,例如:
if (x == 'x || x == 'y') { … }
值得注意的是,如果单引号中的字符数是2-4个,编译不报错,输出结果是这几个字母的ASC码作为一个整数(int,4B)整体看待的数字。
(3)error C2137: empty character constant
编号:C2137
直译:空的字符定义。
错误分析:
原因是连用了两个单引号,而中间没有任何字符,这是不允许的。
(4)error C2018: unknown character '0x##'
编号:C2018
直译:未知字符„0x##‟。
错误分析:
0x##是字符ASC码的16进制表示法。这里说的未知字符,通常是指全角符号、字母、数字,或者直接输入了汉字。如果全角字符和汉字用双引号包含起来,则成为字符串常量的一部分,是不会引发这个错误的。
(5)error C2041: illegal digit '#' for base '8'