【发布时间】:2009-04-22 13:02:34
【问题描述】:
我正在做一项任务,即使用 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.a 相同的方式将 libglfw.dylib 添加到项目中,以查看是否修复了它,不,它没有。
我无法弄清楚@executable_path 的设置位置或设置的位置,但在库搜索路径中项目的构建设置中是“$(SRCROOT)/../../../.. /glfw/lib/macosx" 这是该库所在的位置。
我检查了这个库是可执行的,我需要在其他地方设置那个库路径吗?
【问题讨论】: