简单问题 error LNK2001

jim801716 2005-11-04 03:41:55
Linking...
exosip.obj : error LNK2001: unresolved external symbol _eXosip_event_free

用了#include <eXosip/eXosip.h>

且eXosip/eXosip.h有eXosip_event_free函数的定义:
Searching for 'eXosip_event_free'...
J:\EXOSIP\EXOSIP-0.7.6\include\eXosip\eXosip.h(605):void eXosip_event_free(eXosip_event_t *je);
...全文
191 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
rageliu 2005-11-04
  • 打赏
  • 举报
回复
加个extern void eXosip_event_free(eXosip_event_t *je);试

有道理!

要是还不对!你就检查一下!会不会是你包含的不同头文件里面有多个void eXosip_event_free(eXosip_event_t *je);
goodboyws 2005-11-04
  • 打赏
  • 举报
回复
加#pragma comment( lib, "eXosip.lib" )
rageliu 2005-11-04
  • 打赏
  • 举报
回复
应该是对应.lib文件没Link进来
Kudeet 2005-11-04
  • 打赏
  • 举报
回复
加个extern void eXosip_event_free(eXosip_event_t *je);试
jim801716 2005-11-04
  • 打赏
  • 举报
回复
声明在:
J:\EXOSIP\EXOSIP-0.7.6\include\eXosip\eXosip.h(605):void eXosip_event_free(eXosip_event_t *je);
定义在:
J:\EXOSIP\EXOSIP-0.7.6\src\jevents.c(674):eXosip_event_free(eXosip_event_t *je)

jevents.c中也包含eXosip\eXosip.h,这样还不行吗?
Zark 2005-11-04
  • 打赏
  • 举报
回复
需要加上那个eXosip_event_free函数所在的lib.
jim801716 2005-11-04
  • 打赏
  • 举报
回复
程序中只用到eXosip_event_free(je);一个地方包含eXosip_event_free

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧