10

Linuxボックスで開発したGTK+アプリケーション(Autotoolsを使用可能)があります。これをOSXに移植する必要があります。jhbuildを正常にインストールし、次にGTK +などをMac(10.5.8)にインストールしました。

次に何をしたらいいのかわからない。pkg-configがMacにインストールされていないため、。/ configure && make && make install(Macにコピーされたアプリで)を実行しようとすると失敗します。

このアプリをコンパイルするには、本当にjhbuildモジュールセットを作成する必要がありますか?libxml2とlibsoup-2.4の2つのライブラリも必要です。jhbuild taeはそれらを統合することに気を配りますか...?!

私の質問は次のとおりです。GTK+アプリケーションをOSXに移植する最も簡単な方法は何ですか?チュートリアルやハウツーはありますか?

4

3 に答える 3

8

Mac 用のコマンドライン パッケージ マネージャーであるHomebrewをインストールすることをお勧めします。インストールしたらターミナルを開き、実行brew install pkg-configして pkg-configをインストールし、gtk+ 2 または 3 をそれぞれインストールしますbrew install gtk+brew install gtk+3それが完了したら、makefile でコンパイルできるはずです。

于 2013-01-08T19:09:30.997 に答える
2

jhbuild が GTK をインストールしたことは確かですか? しましたか

jhbuild bootstrap
jhbuild build meta-gtk-osx-bootstrap
jhbuild build meta-gtk-osx-core

「GTK OSX Building」ページで指示されているように?これを行った場合、pkg-config は確実にインストールされます。これがないと、これらのパッケージはビルドされないからです。

jhbuild 環境内からアプリケーションをビルドしていますか? つまり、あなたはしましたか

jhbuild shell

アプリケーションをビルドする前に?

于 2012-04-19T19:15:22.187 に答える
0

jhbuild を使用するのは少しやり過ぎではありませんか? gtk.orgのMac OS X GTK バンドルで十分ではないでしょうか? Win32バージョンが提供するように、pkg-configを提供すると思います。ビルドする依存関係がたくさんある場合、または自分で GTK をビルドしたい場合、Jhbuild は興味深いですが、私が理解していることから、GTK アプリケーションを移植したいだけです...

于 2012-04-20T09:58:39.733 に答える