【发布时间】: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