- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VC6编译与链接程中常见的出错提示,vc6.0编译总是出错,编译影片时出错,pr编译影片时出错,pr导出编译影片时出错,cmake编译opencv出错,ios.mm文件编译出错,webpack编译sass出错,prcc编译影片时出错,cocoapods编译出错
Visual C++ 6.0编程环境的使用
目 录
4 编译与链接过程中常见的出错提示 1
4.1 常见编译错误 1
(1)error C2001: newline in constant 1
(2)error C2015: too many characters in constant 1
(3)error C2137: empty character constant 1
(4)error C2018: unknown character 0x## 2
(5)error C2041: illegal digit # for base 8 2
(6)error C2065: xxxx : undeclared identifier 2
(7)error C2086: xxxx : redefinition 3
(8)error C2374: xxxx : redefinition; multiple initialization 3
(9)C2143: syntax error : missing ; before (identifier) xxxx 3
(10)error C4716: xxx : must return a value 4
(11) warning C4508: main : function should return a value; void return type assumed 4
(12)warning C4700: local variable xxx used without having been initialized 4
(13)warning C4013: print undefined; assuming extern returning int 4
(14)warning C4047: = : int * differs in levels of indirection from int 5
(15)warning C4024: fun : different types for formal and actual parameter 2 5
4.2 常见链接错误 5
(1)error LNK2001: unresolved external symbol _main 5
(2)error LNK2005: _main already defined in xxxx.obj 5
4.3 TurboC V2.0编译错误信息的英汉对照表 6
4 编译与链接过程中常见的出错提示
编译、链接过程中,主要由于初学和录入阶段的击键失误,VC经常会提示程序有错(语法和拼写问题,肯定不会指明算法有问题,否则就不用编程了)。遇到这些英文的提示时,不少同学无从下手。一定要克服畏难情绪和一看英文就怕的心理,凭自己能考上大学的英语水平,只要仔细、一个单词一个单词地看,这些英文、包括在线帮助中的英文语句应基本上能看懂,个别单词实在不认识就查一查,做IT的哪能不学英语,这本身也是在日常生活中学习英语的机会。再者,即便没有完全理解、似懂非懂,也没有很大关系,只要双击Output窗口中的出错信息就可以自动跳到出错的程序行,仔细查看,加上经验的逐渐积累和人类举一反三、触类旁通的自我学习进步能力,解决这些简单问题并非难事。
以下是一些常见的编译、链接期间的程序出错英文提示及相应的中文意思,供参考。
4.1 常见编译错误
(1)error C2001: newline in constant
编号:C2001
直译:在常量中出现了换行。
错误分析:
①字符串常量、字符常量中是否有换行。
②在这句语句中,某个字符串常量的尾部是否漏掉了双引号。
③在这语句中,某个字符创常量中是否出现了双引号字符“”,但是没有使用转义符“\”。
④在这句语句中,某个字符常量的尾部是否漏掉了单引号。
⑤是否在某句语句的尾部,或语句的中间误输入了一个单引号或双引号。
(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 constan
您可能关注的文档
最近下载
- 英语课程标准研究与教材分析(第2版)课件全套 第1--9章 英语课程标准和英语课程的基本概念 ---英语教材难度分析.pptx
- 《移动通信技术》课件——1主题一 发展历程-----移动通信的前世今生.pptx VIP
- 2024年锅炉操作工(初级)专业技能考试题库附答案(真题版) .pdf VIP
- 1000亩四季采摘水果园建设可行性研究报告.pdf VIP
- 河北省工伤职工停工留薪期分类目录.xls VIP
- 做外贸必读:外老们都是如何采购的——厦门区域兰彦晖分享.doc VIP
- (2020版新教材)闽教版五年级上册信息技术全册课件.pptx VIP
- (2025年)科创板试题及答案.docx VIP
- 第113届广交会跨国采购清单概览.pdf VIP
- Vendler 1957 verbs and times英文版本.pdf VIP
文档评论(0)