Xcode静态库与GLFW 3.3链接

时间:2017-12-14 07:13:02

标签: xcode macos glfw

我最近在Mac上克隆,构建并安装了最新版本的GLFW 3.3,并尝试将其链接到我的项目,但这样做有一些重大问题。

据我所知,实际的库是链接,但是大量的Cocoa框架没有链接。这是实际链接器错误消息的简略形式:

enter image description here

GLFW的库是一个静态库(扩展名为.a),我通过“Link Binary with Libraries Interface”包含它,并且位于路径“/ usr / local / lib /”,我还在构建设置下的库搜索路径类别中指定。

我该怎么做才能开始解决这个问题?是清楚我做错了还是需要更多信息?我可以包含大量其他信息,但我真的不确定解决问题的相关内容。

1 个答案:

答案 0 :(得分:1)

查看$prefix/lib/pkgconfig/glfw3.pc,列出框架依赖项:

-framework Cocoa -framework IOKit -framework CoreFoundation -framework CoreVideo

将这些添加到链接器选项。