我想编译基于libpcap和winpcap的程序,但我注意到其他用户也必须在我的程序中安装WinPCAP。如何将所有必需的文件编译到一个程序中?
简短的回答:不能。
长答案来自WinPcap邮件列表中的一些古老观点:
还有一种方法,使
packet.dll
与wpcap.dll
静:重建它们的方式。您只是牺牲了执行任何操作的能力,因为其中的所有内容都wpcap.dll
需要packet.dll
,而其中的所有内容都packet.dll
需要内核驱动程序。如果没有完整的winpcap安装,内核驱动程序将不存在。它包括(其中包括)不能转换为静态库的内核驱动程序。
有没有 办法在Windows上进行静态库的内核驱动程序的一部分。(或者是
DLL
,。)如果需要内核驱动程序,那么没有它就很难完成任何事情。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句