为了成为自由自在的人而奋斗!
分类: WINDOWS
2010-12-17 21:43:19
使用winpcap抓取数据包
1.在程序编写完成之后要做一下两个步骤:
(1)Alt+F7->C++->Proprocessor definitions添加WPCAP,HAVE_REMOTE;然后回到程序,添加:#include
(2)Alt+F7->Link->project options添加ws2_32.lib , wpcap.libl.
解决这些错误:
error LNK2001: unresolved external symbol _pcap_loop
error LNK2001: unresolved external symbol _pcap_open
error LNK2001: unresolved external symbol _pcap_freealldevs
error LNK2001: unresolved external symbol _pcap_findalldevs_ex
fatal error LNK1120: 4 unresolved externals
2.遇到这些错误:
(1)error C2065: 'pcap_next_ex' : undeclared identifier。网上说:'pcap_next_ex' 包含在pcap.h中,但是我的pcap.h没有'pcap_next_ex' 。
(2)
这两个问题都有共同的错误,就是winpcap安装的本版和winpcap的开发包不协调,要在官网下载最新版本及相应的开发包啊!
chinaunix网友2010-12-20 16:11:34
很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com