저는 다양한 C++ 프로젝트 (학교/포트폴리오 관련)에서 작업 중이며 일부는 GTK + 3 라이브러리를 사용하고 있습니다. 내 응용 프로그램이 완료되었으므로 이제 응용 프로그램의 .app 파일을 만들어야합니다. 나는 오랫동안 지금도 성공하지 못하게 노력하고있다. 나는 엑스 코드 작업과 함께 내 응용 프로그램을 컴파일하고 있지 않다 : 내 프로젝트의GTK + - no 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
하나는 지뢰 찾기의 복제이었다. 내 .APP 구조는 다음과 같습니다
/Minesweeper.app
// 내용
///Info.plist을
/// 맥 OS
에게 //// 지뢰 찾기를
////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 폴더를 찾았지만 연결해야하는지 잘 모르겠습니다. 아무도 내 응용 프로그램을 작동시키는 데 도움을 줄 수 있습니까?
감사합니다, 다니