【WireShark】WireShark windows平台编译 问题解决

在Windows平台上构建Wireshark二次开发环境时遇到Glib库找不到的错误。通过检查发现库目录wireshark-win64-libs为空,手动下载Glib库并放入相应目录解决了问题。建议遇到相同问题的开发者可直接从指定URL下载所需版本的库文件,一次性下载所有依赖,以避免类似问题。

最近工作中需要基于wireshark做二次开发,在windows平台构建过程中 遇到了找不到Glib库的问题,具体报错如下:

Working in D:\WorkSpace\WIRESHARK\wiresharksource\wireshark-win64-libs
Tag 2021-08-14 not found. Refreshing.
Downloading https://anonsvn.wireshark.org/wireshark-win64-libs/tags/2021-08-14/packages/npcap-1.50.exe into D:\WorkSpace\WIRESHARK\wiresharksource\wireshark-win64-libs
-- CMake build type: RelWithDebInfo
-- V: 3.5.1-MasterCom-x64, MaV: 3, MiV: 5, PL: 1, EV: -MasterCom-x64.
-- Linker flags: /LARGEADDRESSAWARE /MANIFEST:NO /INCREMENTAL:NO /RELEASE /guard:cf
CMake Error at D:/Program Files/CMake/share/cmake-3.20/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find GLIB2 (missing: GLIB2_LIBRARY GLIB2_MAIN_INCLUDE_DIR
  GLIB2_INTERNAL_INCLUDE_DIR) (Required is at least version "2.38.0")
Call Stack (most recent call first):
  D:/Program Files/CMake/share/cmake-3.20/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)
  cmake/modules/FindGLI
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值