我创建了一些协议解析器的wireshark插件。我使用版本 1.10.9 的源代码来创建插件。该插件与安装的wireshark 1.10.9 或更低版本一起工作正常。但是,当我将我的 dll 文件放入已安装的 1.12.1 版本的wireshark 的插件文件夹中时,wireshark.exe 不再启动。
它在对话框中显示一些错误,例如“此应用程序导致了一些错误......”。
我使用MSVC2010构建插件,Wireshark平台是win64。
我是否需要每次都重新编译插件以使其与最新的更高版本的 Wireshark 应用程序一起使用?或者有没有其他解决方案?