C DLLとして存在する、あらかじめ構築されたGUIツールキットはありますか?C DLLとして存在するGUIツールキットはありますか?
私は単純に静的ライブラリをインポートし、GUIコマンドを使ってCで書かれたアプリケーションを構築することができますか?また、私は私のアプリケーションでdllを再配布することができます。
EDIT:好ましくは依存関係がないか、またはそれらもdllです。
C DLLとして存在する、あらかじめ構築されたGUIツールキットはありますか?C DLLとして存在するGUIツールキットはありますか?
私は単純に静的ライブラリをインポートし、GUIコマンドを使ってCで書かれたアプリケーションを構築することができますか?また、私は私のアプリケーションでdllを再配布することができます。
EDIT:好ましくは依存関係がないか、またはそれらもdllです。
IUPは、既製のパッケージで提供されます。下にスクロールして、依存する依存関係や使用しているコンパイラに応じて、どのバージョンを取得するかを確認します。
ほとんどのツールキットがmsvcr***.dll
、IDE固有のライブラリ、または他の下位レベルのオープンソースライブラリとリンクすることを考慮すると、依存関係を持たないことはほとんど不可能です。
現実的には、お気に入りのツールキットを選んで、すべての依存関係とともに自分自身でコンパイルし、それらをすべてフォルダに入れ、そのフォルダをツールキットを使用するためにリンクすることです。最初のコンパイルを実行すると、コンパイル済みのコンパイルと同じように簡単に使用できます。それを自分でコンパイルするもう一つの利点は、バンドルしたいエクストラやエクステンションを選ぶことができ、必要のないものを選ぶことができ、出力ファイルサイズを最適化できます。
GTK+のような意味ですか?
サイトから:GTK +に対するソフトウェアを構築するには、GLib、cairo、Pango、ATK、gdk-pixbuf、およびGTK +開発者パッケージが必要です。 GTK +プログラムを実行するには、gettext-runtime、fontconfig、freetype、expat、libpng、zlibパッケージも必要です。 –
@GaryWilloughbyあなたの質問にはどこにも依存関係はないと言いますか?さらに、あなたが誰かに見えた場合、完全に自己完結型のライブラリが作成されたことになります。これは結局のところ非常に人気があります。 –
'私は単純に静的ライブラリをインポートし、GUIコマンドを使ってCで書かれたアプリケーションを構築することができます。 –