一、安装Visual Studio 2019
下载地址:
官网:https://visualstudio.microsoft.com/zh-hans/vs/whatsnew/
或支持离线安装,教程:https://blog.csdn.net/Hearbeat/article/details/113664902
安装如下:
二、安装Qt
打开网址下载:http://download.qt.io/archive/qt/5.9/5.9.5
三、安装巧克力Chocolatey工具
1 在线安装
以管理员身份运行 PowerShell :
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
2 或支持离线安装,教程:https://blog.csdn.net/Hearbeat/article/details/113663753
四、使用巧克力Choco安装软件
1. 在线安装,以管理员身份运行的 PowerShell 继续运行以下脚本
choco install -y winflexbison
choco install -y strawberryperl
choco install -y cygwin
choco install -y cyg-get
choco install -y asciidoctorj xsltproc docbook-bundle
2 或者支持离线安装:https://pan.baidu.com/s/1HCN-MW8s78QhsW_P6IWxWg 提取码:qj82
1>. CProgramDatachocolatey.zip解压,覆盖到C:/ProgramData/chocolatey目录
2>.CUsersuserAppDataLocalTempchocolatey.zip解压, 覆盖到C:/Users/user/AppData/Local/Temp/chocolatey目录
3>.安装 strawberry-perl-5.32.1.1-64bit.msi
运行查看安装情况:
choco list -local-only
五、 安装Python
官网下载地址:https://www.python.org/
六、安装cmake
官网下载地址:https://cmake.org/download/
七、下载Wireshark源码
使用cmd命令运行:(可下载到最新版本的源码)
cd C:\Development
git clone https://code.wireshark.org/review/wireshark
或者通过浏览器下载(速度快):https://www.wireshark.org/download.html
八、使用“Visual Studio 2019”进行64位编译
使用命令行设置变量,并编译Wireshark源码,运行以下脚本:
set WIRESHARK_BASE_DIR=C:\Development
set QT5_BASE_DIR=C:\Qt\Qt5.9.5\5.9.5\msvc2017_64
SET PLATFORM=X64
set WIRESHARK_VERSION_EXTRA=-MasterCom-x64
set WIRESHARK_CYGWIN_INSTALL_PATH=C:\ProgramData\chocolatey\lib\Cygwin\tools\cygwin
mkdir C:\Development\wsbuild64
cd C:\Development\wsbuild64
cmake -G "Visual Studio 16 2019" -A x64 ..\wireshark
msbuild /m /p:Configuration=RelWithDebInfo Wireshark.sln
九、运行Wireshark.sln项目
运行本地Windows调试器
运行异常:
1.缺少qt相关的库,参考:https://www.cnblogs.com/kuangke/p/10862103.html
欢迎沟通交流!!!