Error[e46]: Undefined external 。。。

2019-03-23 22:17发布

IAR版本4.21,在生成工程文件(make)时,出现了如下错误:Error[e46]: Undefined external "make_udp_reply_from_request" referred in main ( G:C Programme For MSP430UDPDebugObjmain.r43 )
。。。请问是怎么回事?谢谢大家了 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
zdhtdps
1楼-- · 2019-03-24 21:35

原帖由 Bladelee 于 2012-6-20 18:17 发表 选定工程 options->General Options->Library Configuration下面library选择None即可

 

 

是的。解决了我的问题! 很有指导推广意义。

leeform
2楼-- · 2019-03-24 03:04
 精彩回答 2  元偷偷看……
examdog
3楼-- · 2019-03-24 04:33
< :TI_MSP430_内容页_SA7 --> 把相应的.c文件加入的工程
lcofjp
4楼-- · 2019-03-24 05:30
简单的说就是函数(或者变量)没有定义。可能有以下几点原因:
1. 代码是拷贝过来的,没拷贝全,代码不完整。
2. 可能是你的函数名写错了。

编译链接之前,你需要确保代码的完整性。别自己调用了一个函数,都不知道函数在哪儿,那编译器更不知道在哪儿了。
周星星在哈工程
5楼-- · 2019-03-24 09:54
 精彩回答 2  元偷偷看……
lcofjp
6楼-- · 2019-03-24 11:25
确定相关文件被加入到工程中并被编译链接。
你自己也在工程中找一找此函数的定义,什么时候函数的定义要明白,就是可执行代码,不是函数的声明,是函数的实现部分。

一周热门 更多>

相关问题

    相关文章