【发布时间】:2017-04-26 10:43:40
【问题描述】:
我正在尝试使用 libpng 从我的 c++ 项目中的图像文件中读取数据,在 xcode 上制作并包含它时遇到一些问题。
所以,我已经做了接下来的步骤:
- 从http://libpng.sourceforge.net(版本 1.6.29)下载 libpng 源并解压缩
- 从这里https://github.com/IGRSoft/libpng-xcode-project下载xcode项目文件夹并放入./projects文件夹
- 打开 libpng.xcodeproj 并进行构建。结果我有 /Users/admin/Library/Developer/Xcode/DerivedData/libpng-efgdtopqjltxorcwlnlvdirxqclm/Build/Products/Debug/libpng.framework
- 我将此文件复制到我的 xcode 项目文件夹中
- 将此文件添加到 Project->General->Linked Frameworks and Libraries
然后,当我尝试编译项目时,出现错误:
ld: framework not found libpng
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我做错了什么或错过了什么步骤?
我是xcode的新手,请耐心等待并给出详细的答案。
【问题讨论】:
-
点击框架并添加到File Inspector Check Mark Target Membership右侧的项目中。
-
是的,我认为它已经是正确的:image.prntscr.com/image/cec04de5df2c4795bb82c204438afb83.jpeg 并且不起作用