Python 有没有办法不用QT在Windows7中编译wireshark解析器插件?

Python 有没有办法不用QT在Windows7中编译wireshark解析器插件?,python,c,qt,wireshark,wireshark-dissector,Python,C,Qt,Wireshark,Wireshark Dissector,我一直在用C语言为wireshark编写一些协议的剖析器。我已经在Linux中成功编译了它的插件。但我也想为windows开发一个插件(dll文件)。所有与wireshark插件开发相关的帖子都涉及到在编译插件时使用QT。但我想知道是否有某种方法可以不用QT编译它,因为QT是GUI所必需的,我的插件不需要任何GUI。我只想在wireshark中使用它的dll文件。那么,是否有任何方法可以编译它我的插件没有编译整个wireshark,这将是非常有帮助的。 简而言之,我不想用QT来制作插件。所以请建

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

你有没有试过像《开发者指南》中描述的那样将
-DBUILD\u wireshark=OFF
传递给CMake?

你有没有理由从Linux到Windows做这么多剧烈的改变,除了可能关闭一些库并以不同的方式编译之外?是的……事实上,我想让它便于分发。而我必须分发它的人更喜欢windows。所以我想为windows制作一个插件,因为在Qt下构建东西非常容易——可能比没有Qt更容易——我不太明白你为什么还要避免Qt。这是一个很好的框架。