我正在做一项任务,即使用 C 和 OpenGL/GLFW 模拟宇宙的开始。
我对 C 和 Xcode 都很陌生,这根本没有帮助。我已经克服了我愚蠢的编译问题,并且代码找到了 GL/glfw.h ok。当我编译并运行时,我收到“可视化 [项目名称] 已退出,状态为 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”,这是该库所在的位置。
我检查了该库是否是可执行的,我是否需要在其他地方设置该库路径?