C++ 如何编译PCAP程序而不需要客户安装
我想编译基于libpcap和winpcap的程序,但我注意到其他用户也必须在我的程序中安装winpcap。如何将所有必需的文件编译成一个程序?简短回答:你不能 长长的答案来自WinPcap邮件列表中的一些旧邮件: 有一种方法可以使C++ 如何编译PCAP程序而不需要客户安装,c++,compilation,pcap,tcpdump,winpcap,C++,Compilation,Pcap,Tcpdump,Winpcap,我想编译基于libpcap和winpcap的程序,但我注意到其他用户也必须在我的程序中安装winpcap。如何将所有必需的文件编译成一个程序?简短回答:你不能 长长的答案来自WinPcap邮件列表中的一些旧邮件: 有一种方法可以使packet.dll和wpcap.dll保持静态:将它们重建为 这样的你只是牺牲了做任何事情的能力,因为 wpcap.dll中的内容需要packet.dll,以及packet.dll 需要内核驱动程序。内核驱动程序如果没有 完整的winpcap安装 它包括(除其他外)无
packet.dll
和wpcap.dll
保持静态:将它们重建为
这样的你只是牺牲了做任何事情的能力,因为
wpcap.dll
中的内容需要packet.dll
,以及packet.dll
需要内核驱动程序。内核驱动程序如果没有
完整的winpcap安装
它包括(除其他外)无法转换为静态库的内核驱动程序
在Windows上,无法使内核驱动程序成为静态应用程序的一部分
图书馆。(或者是一个DLL
),如果内核驱动程序
必要的,那么没有它就很难完成任何事情
简单回答:你不能 长长的答案来自WinPcap邮件列表中的一些旧邮件: 有一种方法可以使
packet.dll
和wpcap.dll
保持静态:将它们重建为
这样的你只是牺牲了做任何事情的能力,因为
wpcap.dll
中的内容需要packet.dll
,以及packet.dll
需要内核驱动程序。内核驱动程序如果没有
完整的winpcap安装
它包括(除其他外)无法转换为静态库的内核驱动程序
在Windows上,无法使内核驱动程序成为静态应用程序的一部分
图书馆。(或者是一个DLL
),如果内核驱动程序
必要的,那么没有它就很难完成任何事情