我正在尝试使用 libpng 用于在我的C 项目中读取图像文件的数据,在Xcode上读取并遇到一些问题。
所以,我已经做出了下一步:
- 下载 libpng 来源来自http://libpng.sourceforge.net(版本1.6.29(和unarchive
- 从此处下载Xcode Project文件夹https://github.com/igrsoft/libpng-xcode-project,然后将其放入 ./Projects 文件夹
- 打开libpng.xcodeproj并建立构建。
- 我将此文件复制到我的Xcode Project文件夹
- 将此文件添加到 project-> eneral->链接框架和库
然后,当我尝试编译项目时,我有一个错误:
ld: framework not found libpng
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我在做什么错或错过了什么步骤?
我是新来的Xcode,所以请耐心等待并给出详细的答案。
找不到的库错误通常是转介程序以设置标头搜索路径,所以转到构建设置/标头搜索路径然后添加$(继承(
现在我找到了解决方案。
我使用.xcodeproj将框架文件从项目文件夹转移到文件夹,并链接了成功的L:屏幕截图
但是在开始程序上有另一个错误:
dyld: Library not loaded: @loader_path/../Frameworks/libpng.framework/Versions/A/libpng
Referenced from: /Users/admin/Library/Developer/CoreSimulator/Devices/B875D4BF-EE6B-4601-9DFC-9C534AD6C085/data/Containers/Bundle/Application/981ECC6B-5EDB-4646-A990-510FEB619650/Happy Ball.app/Happy Ball
Reason: image not found