首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

keil中当链接RL_ARM库中的TCP相干函数时出现未定义的符号

2013-01-06 
keil中当链接RL_ARM库中的TCP相关函数时出现未定义的符号如题,为了在项目中实现TCP传输的功能,我用到了RL_

keil中当链接RL_ARM库中的TCP相关函数时出现未定义的符号
如题,为了在项目中实现TCP传输的功能,我用到了RL_ARM库中的有关TCP的相关函数,如下
tcp_get_socket()
tcp_connect()
tcp_close()
tcp_send()
项目中已经使用UDP了,和UDP相关的函数调用都正常很多年了。
然后我点击编译按钮,一切顺顺利利,但是到了链接阶段,却爆出如下错误:
Error: L6218E: Undefined symbol tcp_2MSSTout (referred from at_tcp.o).
Error: L6218E: Undefined symbol tcp_socket (referred from at_tcp.o).
Error: L6218E: Undefined symbol tcp_SynRetryTout (referred from at_tcp.o).
Error: L6218E: Undefined symbol tcp_RetryTout (referred from at_tcp.o).
Error: L6218E: Undefined symbol tcp_NumSocks (referred from at_tcp.o).
Error: L6218E: Undefined symbol tcp_MaxRetry (referred from at_tcp.o).
Error: L6218E: Undefined symbol tcp_LastPort (referred from at_tcp.o).
Error: L6218E: Undefined symbol tcp_InitRetryTout (referred from at_tcp.o).
等等。
请问各位高手,这是什么原因导致的?改如何解决?

[解决办法]
extern "C" {
#include <xxx>
#include <yyy>
}

Error L6218E when switching to C++
[解决办法]
有没有生成这个文件呢

热点排行