error LNK2019
我在Filter Driver 想调用函数:
- C/C++ code
NETIOAPI_API GetUnicastIpAddressTable( __in ADDRESS_FAMILY Family, __out PMIB_UNICASTIPADDRESS_TABLE *Table);
我的代码是:
- C/C++ code
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 。
多谢指点
[解决办法]
没有连接 Iphlpapi.lib 吧
[解决办法]
没有链接Iphlpapi.lib ,在你的程序开始加上
#pragma comment(lib,"Iphlpapi.lib")