32ビットGTK+アプリケーションを実行するためのGtk 3ランタイム32ビット
Gtk 3 ランタイム 32 ビットは、The GtkD Team によって提供され、32 ビット GTK+ 3 アプリケーション用の Windows ランタイムを提供します。これは、D、C、または Python で書かれたグラフィカルプログラムが開発環境なしでデスクトップ Windows で実行できるように、DLL、設定ファイル、およびテーマをインストールします。このパッケージには、標準の Adwaita テーマ、sqlite や libxml++ などのバンドルされたサードパーティライブラリ、および PATH エントリを設定する NSIS インストーラーが含まれています。これは、再配布可能なランタイムを必要とするエンドユーザーと開発者に適しています。
キュレーションされた補助ライブラリを備えた再配布可能な32ビットランタイムを提供します
このランタイムは、Windows上でGTK+ 3アプリケーションを起動するために必要なDLLとサポートライブラリをパッケージ化し、i686ビルドを対象としています。GStreamer、libsoup、sqlite、libxml++などのコンポーネントをバンドルし、GUIが一貫してレンダリングされるようにAdwaitaテーマを含んでいます。これはランタイム専用の配布です:開発ヘッダーやビルドツールを意図的に省略しており、ソースからコンパイルするのではなく、エンドユーザーの実行とパッケージングに適しています。
最小限のシステム影響と簡単なインストーラプロセスを導入します
NSISベースのインストーラはPATHエントリを構成し、手動でのDLL配置を避けるクリーンなアンインストールをサポートします。パッケージはバックグラウンドサービスではなく共有ライブラリを提供するため、セットアップ後に持続的なプロセスは実行されません。ランタイムコンポーネントはアプリケーションが起動する際にのみ読み込まれます。ランタイムは32ビットおよび64ビットのWindowsの両方にインストールされるため、32ビットアプリケーションは完全な開発者シェルを必要とせずに最新のデスクトップで実行できます。
エンドユーザーの展開には安全ですが、開発環境の代替にはなりません
バンドルは開発者によって維持される再配布パッケージであり、上流プロジェクトではありませんので、ユーザーはそのコミュニティ維持の状態に注意する必要があります。システム変更はPATH調整に制限されており、コンパイル用のヘッダーやパッケージ管理は含まれていません。コンパイルには、開発者向けのMSYS2ワークフローが必要なビルドツールを提供します。ランタイムは、実行と一貫したアプリケーションの外観のみを必要とするパッケージ作成者およびエンドユーザーを対象としています。
32ビットGTKアプリを展開するための実用的なランタイム、ビルド環境ではありません
ランタイムは、32ビットGTK+ 3アプリケーションを配布する必要があるWindowsユーザーやパッケージャーにとって実用的な選択肢であり、簡単なインストールと広範な互換性を提供します。制限事項に注意してください:ビルドヘッダーと開発者シェルは省略されています。最小限のシステム変更のために、ランタイムをアプリケーションバイナリの隣に配置し、システム全体にインストールするのではなく、配置してください。広範な展開の前に、32ビットおよび64ビットホストの両方でパッケージ化されたアプリケーションをテストしてください。推奨します。
高評価
- 32ビットアプリケーションの実行に必要なGTK+ 3 DLLを含みます
- GStreamer、sqlite、libxml++、およびlibsoupをバンドルして、より広い互換性を提供します
- NSISインストーラーはPATHエントリを設定し、クリーンなアンインストールをサポートします
低評価
- 実行時専用パッケージ、開発ヘッダーやビルドツールは含まれていません
- コミュニティによって維持されているインストーラーであり、アップストリームプロジェクトの公式パッケージではありません。
- 32ビット(i686)アーキテクチャに制限されています。ネイティブ64ビットアプリ用ではありません。