【问题标题】:Is there any way to compile a wireshark dissector plugin in Windows 7 without using QT?有什么方法可以在不使用 QT 的情况下在 Windows 7 中编译wireshark dissector 插件?
【发布时间】:2018-06-11 15:51:11
【问题描述】:

我一直在用C语言为wireshark编写一些协议的解析器。我已经在Linux中成功编译了它的插件。但是我也想开发一个windows插件(dll文件)。所有与wireshark插件开发相关的帖子涉及在编译插件时使用 QT。但我想知道是否有某种方法可以在不使用 QT 的情况下编译它,因为 GUI 需要 QT,而我的插件不需要任何 gui。我只想使用它dll文件在wireshark中。因此,如果有任何方法可以单独编译我​​的插件而不编译整个wireshark,那将非常有帮助。 简而言之,我不想使用 QT 来制作插件。所以请提出一些方法。我真的被这个问题困住了。

【问题讨论】:

  • 除了可能切换一些库并以不同方式编译之外,您是否有理由从 Linux 到 Windows 进行如此多的重大更改?
  • Yaa..实际上,我想让它便于分发。我必须分发它的人更喜欢 windows。所以我想为 windows 做一个插件
  • 鉴于在 Qt 下构建东西非常容易 - 可能比没有 Qt 更容易 - 我不太明白你为什么还要避免使用 Qt。这是一个不错的框架。

标签: python c qt wireshark wireshark-dissector


【解决方案1】:

您是否尝试过按照开发人员指南中的说明将 -DBUILD_wireshark=OFF 传递给 CMake?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-14
    • 2018-10-08
    • 2012-01-28
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多