Xcode静态库与GLFW 3.3链接

问题描述 投票:0回答:1

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

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

enter image description here

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

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

xcode macos glfw
1个回答
1
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.