为什么用不了WINPCAP的函数??
日期:2007-05-16 荐:
为什么用不了WINPCAP的函数??#include "pcap.h"#include "packet32.h"#include "remote-ext.h"#pragma comment(lib,"wpcap.lib")#pragma comment(lib,"Packet.lib")这些该包含不该包含的我都已经包含了WINPCAP文档中的例子只要#include "pcap.h"就可以用pcap_findalldevs_ex(),为什么我用不了啊?这是错误信息:GetAdapterInfoDlg.obj : error LNK2019: 无法解析的外部符号 "int __cdecl pcap_findalldevs_ex(char *,struct pcap_rmtauth *,struct pcap_if * *,char *)" (?pcap_findalldevs_ex@@YAHPADPAUpcap_rmtauth@@PAPAUpcap_if@@0@Z) ,该符号在函数 "protected: virtual int __thiscall CGetAdapterInfoDlg::OnInitDialog(void)" (?OnInitDialog@CGetAdapterInfoDlg@@MAEHXZ) 中被引用Debug/GetAdapterInfo.exe : fatal error LNK1120: 1 个无法解析的外部命令请用过的朋友指点一下还有像PCAP_OPENFLAG_PROMISCUOUS这样的东西,为什么例子程序都直接在用呢?我在开发包里找了所有的.h文件也没有它的定义,这些东西在那里定义的呢?要设置lib .h文件的目录我把开发包里所有的.h文件都拷到我的工程下面了啊,不可能是因为找不到.h吧,应该是缺少lib库
标签: