Я работаю над заданием, имитирующим начало вселенной с использованием C и OpenGL / GLFW.
Я довольно новичок в C, а также в Xcode, который совсем не помогает. Я преодолел свои глупые проблемы с компиляцией, и код нашел GL / glfw.h в порядке. Когда я компилирую и запускаю, я получаю «Визуализация [имя проекта] завершена со статусом 5».
Я не совсем понял, что это значит, но если я попытаюсь запустить код из командной строки, я получу следующую ошибку:
ADAM:Debug adam$ ./Visualisation
dyld: Library not loaded: @executable_path/libglfw.dylib
Referenced from: /Users/adam/Documents/Programming/C/Visualisation/build/Debug/./Visualisation
Reason: image not found
Trace/BPT trap
Я добавил libglfw.dylib в проект так же, как я добавил libglfw.a, чтобы увидеть, исправил ли он, и нет, не сделал.
Я не могу понять, где установлен @executable_path или что он установлен, но в настройках сборки проекта в путях поиска по библиотеке указано "$ (SRCROOT) /../../../ .. / glfw / lib / macosx ", где находится эта библиотека.
Я проверил, является ли библиотека исполняемой, и нужно ли мне указывать этот путь к библиотеке где-нибудь еще?