私は様々なC++プロジェクト(学校/ポートフォリオ関連)に取り組んでおり、GTK + 3ライブラリをいくつか使っています。私のアプリケーションが完了し、私のアプリケーションの.appを作成する必要があります。私はそれを長い間働かせようとしてきましたが、まだ成功していません。私はXcodeのと協力して自分のアプリケーションをコンパイルしていないです:私のプロジェクトのGTK + - xcodeのMacOSアプリケーションバンドル
clang++ main.cpp _Scripts/Resources.cpp _Scripts/gui.cpp _Scripts/Game.cpp -o minesweeper `pkg-config --cflags --libs gtk+-3.0` -std=c++11
一つはマインスイーパのレプリカでした。
/Minesweeper.app
//内容
///Info.plist
/// MacOSの
////掃海艇:私の.app構造は次のようになります
////libatk-1.0.0.dylib
////libatkmm-1.6.1.dy LIB
////etc.dylib
///リソース
私はすべてのdylib int型コマンドotool -Lため
install_name_tool -id "@executable_path/duplicate.dylib" original.dylib
を行っている
//// MyAssets掃海艇。私はそうしました
install_name_tool -change "/usr/local/opt/glib/lib/originalDependency.dylib" "@executable_path/duplicateDependency.dylib" duplicate.dylib
otool -L duplicate.dylibのすべてのdylibについてです。そして最後に私はした
install_name_tool -change /usr/local/opt/gdk-pixbuf/lib/original.dylib "@executable_path/duplicate.dylib" minesweeper
すべての依存関係については。すべての後、私のアプリはまだ動作していないとそれは失敗しているGdk_pixbufのように見えます。
gdk_pixbuf/loadersフォルダが見つかりましたが、リンクする必要があるかどうかわかりません。誰でも私のアプリケーションを動かす手助けをすることができますか?だから、
よろしく、 ダニ