繁体   English   中英

如何将此C库添加到我的iOS Xcode 4项目中?

[英]How do I add this C library to my iOS Xcode 4 project?

我试图将openjpeg库添加到我的XCode 4项目中,以便可以将iPhone相机拍摄的图像压缩到jpeg2000。

我在OS / X上使用Cmake构建了静态库(libopenjpeg.a)。 (我猜这可能是第一个错误,它需要由XCode构建,因此它是针对iPhone体系结构而不是OS X构建的)。

我在目标的库链接二进制文件中添加了库

该项目成功构建,但是我似乎无法从库中将任何标头导入到我的任何Objective-C类中。 我尝试将包含libopenjpeg头文件的文件夹手动添加到“用户头搜索路径”,但似乎没有任何作用。

有什么建议么?

最简单的解决方案

将头文件导入项目的源。

您仍然可以使用CMake在命令行上构建它,只需修改CMakeLists.txt文件,以便在编译时传递正确的标志。

但是,正如Gavin指出的那样,将标头和源文件从库中拖到Xcode项目中,并放弃构建静态库可能更简单。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM