Я нахожусь на macOS и собираю свою игру с помощью
g++ -F Frameworks -rpath Frameworks {{frameworks}} src/main.cpp -o game
Я следовал инструкциям документам Apple для разработчиков о том, как создать пакет MacOS .app, яУ меня правильная структура папок и файлов, но я все еще не могу запустить приложение.
Я получил сообщение об ошибке:
Dyld Error Message:
Library not loaded: @rpath/sfml-window.framework/Versions/2.5.1/sfml-window
Referenced from: /Users/USER/*/test.app/Contents/MacOS/game
Reason: image not found
Все мои фреймворкив test.app/Contents/Frameworks
, и я могу запустить двоичный файл в папке содержимого по ./MacOS/game
.Однако это работает, если я просто использую абсолютный путь к каталогу фреймворка.
Что я должен передать в качестве аргумента -rpath
?