Linux で gtkmm と libpcap を使用してアプリケーションを作成しました。もちろん、gtkmm は GTK+ に依存しています。
これを Windows に移植して配布しようとした後、依存関係が多すぎてインストールできないというフィードバックが寄せられました。
ユーザーは、私の小さなアプリケーションを実行する前に、GTK+、gtkmm、および winpcap ランタイムのインストーラーを実行する必要がありますが、これは確かに面倒です。
Windows 用の GIMP は、必要に応じて GTK+ インストーラーを起動するインストーラーを使用しているようですが、3 つの異なるライブラリに対してそれを行うのは、特にインストーラーのサイズの点で少し過剰に思えます。
これを配布するより良い方法はありますか?winpcap は実際にサービスをインストールする必要があるため、おそらくインストーラーを実行する必要があると思いますが、ランタイム フォルダーに GTK+/gtkmm ライブラリをバンドルできますか?
私は Linux 開発にかなり精通しているので、最善の行動方針が何であるかはわかりません。