永发信息网

调试出现 WARNING L1: UNRESOLVED EXTERNAL SYMBOL SYMBOL: ?C_START MODULE: STARTUP.obj (?C_STARTUP)

答案:4  悬赏:80  手机版
解决时间 2021-03-08 20:58
如何解决?
最佳答案
因为文件里选择了generate assembler SRC file和assemble SRC file选项,将选项勾选去除,然后再重新进行即可解决,步骤如下:
1、首先第一步就是要把Source group组下面的A51.C删掉,如果没有删,在A51.c上点右键,选择remove file " 。




2、接着就是要建一个新的c文件,里面写一个空的函数,这时候把该文件添加到project中,注意该文件不能再选generate assembler SRC file和assemble SRC file选项。注意的是重新编译工程,如果警告该函数没被调用,在主文件中调一下。



3、然后就是其他:UNRESOLVED EXTERNAL SYMBOL 说明连接的时候没有找到外部变量
extern xdata unsigned char RxPnt。在某个.c文件里有xdata unsigned char RxPnt才行。



4、最后就是把主文件中的几个函数移至该文件,注意的是把该文件添加到project中,注意该文件不能再选generate assembler SRC file和assemble SRC file选项。重新编译工程即可。

全部回答
是试过了,KEil编译通过,没有问题,可能是你Keil设置的问题, 解决办法: 1.是文件没有添加到工程里。 2.可能是因为存在没有被调用的已经定义的函数。 3.不知道你有没有把Source group组下面的A51.C删掉,如果没有删,在A51.c上点右键,选择remove file " ". 4.建一个新的c文件,里面写一个空的函数,把该文件添加到project中,注意该文件不能再选generate assembler SRC file和assemble SRC file选项。重新编译工程,如果警告该函数没被调用,在主文件中调一下。 5.建一个新的c文件,把主文件中的几个函数移至该文件,把该文件添加到project中,注意该文件不能再选generate assembler SRC file和assemble SRC file选项。重新编译工程。 其他:UNRESOLVED EXTERNAL SYMBOL 说明连接的时候没有找到外部变量 extern xdata unsigned char RxPnt; 只是说明引用外部变量,并不是实际的声明。 应该在某个.c文件里有xdata unsigned char RxPnt才行。 extern中对这个变量做了声明,说这个变量将会在这个文件中用到,但并没有定义 也就是那个变量并没有真实存在. 需要要某个地方定义一下, 也有可能是你定义了,但是被条件编译给去掉了也有可能.具体查一下工程里的所有源文件看看
由于在文件中选择了生成汇编程序SRC文件和汇编SRC文件选项,因此将删除该选项,然后重新执行该选项。步骤如下: 1、第一步是删除Source组下的A51.C.如果未删除,请右键单击A51.c并选择“删除文件”。 2、然后是构建一个新的c文件,它写一个空函数,这次将文件添加到项目中,注意文件不能选择生成汇编程序SRC文件并汇编SRC文件选项。请注意,项目已重新编译。如果未调用该函数,则在主文件中调用它。 3、然后另一个:UNRESOLVED EXTERNAL SYMBOL描述当外部变量extern xdata unsigned char RxPnt时找不到连接。在.c文件中有xdata unsigned char RxPnt。 4、最后,将主文件中的多个函数移动到文件中。请注意,该文件已添加到项目中。请注意,该文件不能再选择生成汇编程序SRC文件并组装SRC文件选项。重新编译项目。
外部符合没有连接过去,可以使用extern 作外部声明 希望对你能有所帮助。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
公司申请公司债券上市交易,应当具备的条件不
求这首俄语歌曲! 乌克兰X Factor达人秀优胜
佳兴副食在哪里啊,我有事要去这个地方
最终幻想是什么游戏
大境在哪里啊,我有事要去这个地方
下列关于气不摄血证的辩证要点的表述,哪项最
宋朝到底是一个怎么样的朝代
糯 是什么意思
台式机电脑 USB音箱有电流声
我女朋友的网名是 浅笑.sunshine 我应该弄一
不知道点哪个了H键和G键还有空格键和小键盘区
良村这个地址在什么地方,我要处理点事
我要卖二手车,需要什么手续吗?
风暴英雄里1h,4=1,速推都是什么意思?
到美国买奢侈品有什么好推荐?一般打折季是什
推荐资讯
第二次工业革命导致了垄断组织的产生。对错
臭氧层空洞是指臭氧层出现空洞,还是指臭氧层
结界.封印这两个词是否出自日本神道教
在“十一”长假期间,某些景区面对急剧增多的
世茂天成物业怎么样
【双核两带】由短周期的元素组成一个双核微粒
宜宾市翠屏区宋家镇邮编
为什么在屈臣氏的蜜丝佛陀买的粉底霜和之前在
某蛋白质分子有A、B两条肽链,A链有25个氨基
一个女性朋友单独和我去旅游,还住一间屋子,
请求各位专家帮忙鉴定一下,这块是黄焟石吗?
春光大道/X002(路口)这个地址在什么地方,我
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?