0

Wireshark のプラグインとして開発されているディセクタに、いくつかの GUI ユーティリティを組み込もうとしています。私が必要とする機能は、 ui/gtk/dlg_utils.hで宣言されているもの、特に関数dlg_window_newです。関連する Makefile でlibgtkui.libをリンクしましたが、このライブラリには他の多くのライブラリのリンクが必要なようです。libgtkui.libは一種のスタンドアロンである必要がありますか? もしそうすべきなら、何が間違っているのですか?そうでない場合、他のどのライブラリをリンクする必要がありますか?

前もって感謝します!

4

1 に答える 1

0

いくつかの GUI ユーティリティをディセクタに組み込もうとしてきました

それはサポートされていません。動作するという保証はありません。(ディセクタは TShark にリンクされています。TShark は GUI を持たず、今後も持たず、GUI ライブラリとはリンクせず、ターゲット プラットフォームが GUI をサポートしていない場合でもビルドできるように意図されています。コマンドライン用です。)

GUI は、タップを使用して実装する必要があります。ソースディレクトリdoc/README.tappingのさまざまなタップを参照してください。ui/gtk

于 2013-09-25T08:56:17.600 に答える