error LNK2019

黑夜愁客 2010-04-17 11:58:40
我在Filter Driver 想调用函数:
NETIOAPI_API GetUnicastIpAddressTable(
__in ADDRESS_FAMILY Family,
__out PMIB_UNICASTIPADDRESS_TABLE *Table
);


我的代码是:

ADDRESS_FAMILY Family;
PMIB_UNICASTIPADDRESS_TABLE Table = NULL;
NETIOAPI_API NetIoApi = STATUS_NOT_FOUND;
Family = AF_INET;
NetIoApi = GetUnicastIpAddressTable(Family, (PMIB_UNICASTIPADDRESS_TABLE *)&(Table));...

调用该函数的时候就出现Error Lnk 2019的错误: unresolved external symbol _GetUnicastIpAddressTable@8
我觉得很奇怪,我已经加入头文件:Netioapi.h 。
多谢指点
...全文
131 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
willdehao 2011-11-09
  • 打赏
  • 举报
回复
都是lib惹的祸、、哎、

柯本 2010-04-17
  • 打赏
  • 举报
回复
将库文件Iphlpapi.lib 加入你的工程也可以
如vc2005,在项目的链接器输入选择的附加依赖项中,填入Iphlpapi.lib 就可以了

黑夜愁客 2010-04-17
  • 打赏
  • 举报
回复
No. Include netio.lib.

$(DDK_LIB_PATH)\netio.lib

( don't know why it isn't mentioned in the current WDK documentation...)

Thomas F. Divine

---------
It works~
Thanks, fox and cattycat
cattycat 2010-04-17
  • 打赏
  • 举报
回复
没有链接Iphlpapi.lib ,在你的程序开始加上
#pragma comment(lib,"Iphlpapi.lib")
fox000002 2010-04-17
  • 打赏
  • 举报
回复
没有连接 Iphlpapi.lib 吧

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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