【wireshark官网】https://www.wireshark.org
【wireshark源码】https://gitlab.com/wireshark/wireshark/-/tree/master
【wireshark编译指南】https://www.wireshark.org/docs/wsdg_html_chunked/ChSetupWin32.html
提示:
- 请尽量将依赖安装在默认路径,避免不必要的麻烦
- 如果自定义路径安装,路径最好全英文且不带空格
- 所有通过命令行执行的步骤,最好都在管理员权限下执行
1.Chocolatey
【chocolatey官网】https://chocolatey.org/install#individual
2.VS2022
安装时选择C/C++开发工具,安装在C盘需要6g左右的空间,下载的文件在安装后可以不必保存。
3.QT
【Qt官网】https://www.qt.io/
【下载链接】https://www.qt.io/download-qt-installer
首先注册一个QT账号,然后下载在线安装程序,打开在线安装程序会要求登录,之后选择自定义安装,在Select Components这一步点击Default会帮你勾选默认安装的组件(包含Cmake),然后再勾选QT5.15.2下的MSVC 2019 64-bit,然后进行安装。(大概需要3g的系统盘空间)
添加环境变量,变量名,变量值
4.Python3
https://www.python.org/downloads/
5.Perl
http://strawberryperl.com/
6.Git(非必须)
https://git-scm.com/
7.CMake
https://cmake.org/download/
安装至默认目录,并添加环境变量,确保cmake.exe在Path中。
如果已经在VS或者QT中安装过CMake则可以忽略。
8.Asciidoctor, Xsltproc, And DocBook和winflexbison
Asciidoctor依赖于jre,使用Chocolatey来安装Asciidoctorj并不会安装jre,你需要再安装一个匹配版本的jre(推荐安装jdk)。
如果手动安装winflexbison3,要确保win_flex.exe在环境变量Path中。使用choco安装则会自动为你配置好环境变量。
(1)下载wireshark源码
如果下载速度太慢,也可以直接进入源码网站打包下载,然后解压到目录
(2)编译
1.CMake Error at … NOT find Perl (missing: PERL_EXECUTABLE)
2.产生的‘C:DEVELOPMENTWIRESHARKWSBUILD64PACKAGINGNSISQT-DLL-MANIFEST.NSH’。无法并行生成项。”
qt-dll-manifest.nsh
3.File: “VCREDIST_EXE-NOTFOUND” -> no files found. error MSB8066
Error in script “wireshark.nsi” on line 535 – aborting creation process
解决办法: 修改 的第535行,注释掉该行或指定一个文件路径。
修改前为:
这里指定的是QT中的,VS中的应该也可以:
到此这篇pcap文件转换成txt(把cpp文件改成txt)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/cjjbc/34205.html