windows下编译wireshark源码
由于工作原因,需要对wireshark做二次开发,从网上找到的wireshark编译一般都是1.6.5版本 ,还有部分是2.4版本,因为公司原本有1.6.5版本的开发案例,现进行全面升级,对于新的wireshark-2.6.1进行编译。目前亲测可行。
详细步骤如下:
编译需要准备以下软件包:
- Visual Studio 2015
- Cmake
- Python
- Cygwin(如果需要本地导入安装包则需要准备CygwinPackages)
- Wireshark-2.6.1源代码和lib库
-
安装VS2015编译器
说明:您可以选择使用其他版本的编译器,推荐使用Visual Studio 2015版本。
注意:安装完成后检查环境变量,是否存在以下路径,如果没有需要自己手动添加到环境变量中。
PATH
C:\Program Files\Microsoft Visual Studio 14.0\VC\bin;
C:\Program Files\Microsoft Visual Studio 14.0\Common7\IDE
VS140COMNTOOLS
C:\Program Files\Microsoft Visual Studio 14.0\Common7\Tools\ -
安装Cmake
从https://cmake.org/download/下载并安装Cmake到默认位置,