6

Qt 4.x/5.x と GTKmm 3.x の両方を試しましたが、Qt よりも GTKmm の方が好きです。

今、GTKmm 3.x が Windows への移植を提供していないこと、Mac への移植も提供していないことを発見しました。基本的に、Linux のライブラリ/ソース/バイナリしか見つかりません。どうやら Windows のサポート (Mac OS の状況についてはよくわかりません) は 2.x 時代に廃止され、現在も存在していないようです。

私は特定の理由で、特に 3.x ブランチで導入されたいくつかの新機能のために GTK 3.x を使用する予定でした。

今私は尋ねます: GTK 3.x の Windows および/または Mac のサポートに何か新しいものがありますか? そこに何かがある ?実験的なプロジェクトでも?

4

4 に答える 4

7

2018-12-18更新

Windows上のGTK+3は、MSYS2を通じて何年にもわたってサポートされてきました

古い答え:

GTK for Windowsは現在、「現状有姿」で提供されています。基本的には、Windowsを使用するGTKメンテナは存在せず、Linuxを使用するGTKメンテナは、Linuxビルドを維持するのに十分な作業を持っているということです。

これは、WindowsでのGTK 3への貢献は歓迎され、一部の人々はそれを使用していることを意味しますが、誰もその作業を行うためにステップアップすることはないため、大衆の準備はできていません。したがって、使用可能ですが、事後対応型のメンテナンスは期待しないでください。

ビルドに関しては、Windows用の(非公式の)GTK3インストーラーを提供するフランス人の男がいます。

于 2013-01-02T12:57:59.690 に答える
7

いいえ、そうではありません。少なくとも、将来のために安全を確保したい場合は. MacOSX と GTK への移植は完璧とは言えず、完全に自発的です。つまり、この複雑さとサイズのプログラムでは、それらは積極的に開発されていません。そして、新しい機能が追加される前に古い機能が実装されることを誰も気にしません。

GTK3 がリリースされてからほぼ 2 年が経過しましたが、公式の Windows バイナリ ディストリビューションはまだありません。また、GNOME カンファレンスの 1 つで、GTK4 を Linux 専用にするべきかどうかについての公開討論が行われました。Linux/BSD を意味していると思いますが、現時点では Wayland は純粋な Linux であり、BSD にはデスクトップ関連の開発者が不足しています。

これは、現実世界への投資を必要とする深刻なプログラムを持っている人を怖がらせるのに十分なはずです.

また、クロスプラットフォームの GUI ツールキットは過去のものであると強く信じています。アプリの GUI を抽象化し、すべてのプラットフォーム向けに開発します。AppStore の成功により、ますますネイティブ プラットフォーム スタイルを使用せざるを得なくなります。見た目が異なる場合、アプリは Apples AppStore によって既に拒否されています。Windows は現在、WinRT を実施しています。これは将来さらに重要になることに備えてください。

そのため、ネイティブのウィジェット セットを使用する WxWidgets を使用します。GTK をスキップ

于 2013-01-07T15:54:55.587 に答える
3

今のところ、いいえ。

Frédéric Hamidi が言ったように、コンパイル済みの GTK+ 3 バイナリまたは Windows インストーラーはどこでダウンロードできますか? を参照してください。詳細については。

于 2012-12-31T14:21:45.173 に答える
1

Mac 上の GTK は長い間うまく機能しており、3.x シリーズでも引き続き機能します。

https://live.gnome.org/GTK%2B/OSX/Building

MacPorts を使用して GTK 3.x をインストールすることもできますが、それがどの程度うまく機能するかはわかりません。

于 2013-01-02T14:54:02.240 に答える