2012-07-20 73 views
0

我想将openjpeg库添加到我的XCode 4项目中,以便我可以将iPhone摄像头拍摄的图像压缩到jpeg2000。如何将此C库添加到我的iOS Xcode 4项目中?

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

我在链接库中添加了库,我的目标库为

项目成功建立,但我似乎无法将任何头从库导入到我的任何Objective-C类。我尝试手动将包含libopenjpeg头文件的文件夹添加到用户头搜索路径,但似乎没有做任何事情。

有什么建议吗?

回答

0

最简单的解决方案

将头文件导入到项目源文件中。

0

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

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

相关问题