我正在尝试将openjpeg库添加到我的XCode 4项目中,这样我就可以将iPhone相机拍摄的图像压缩到jpeg2000。
我在OS / X上使用Cmake构建了静态库(libopenjpeg.a)。 (我猜这可能是第一个错误,它需要由XCode构建,因此它是为iPhone架构而不是OS X构建的。)
我在目标的 Link Binary with Libraries 中添加了库。
项目构建成功但我似乎无法将库中的任何头文件导入任何Objective-C类。我已经尝试手动将包含libopenjpeg头文件的文件夹添加到用户标题搜索路径,但似乎没有做任何事情。
有什么建议吗?
答案 0 :(得分:0)
最简单的解决方案
将头文件导入项目的源代码。
答案 1 :(得分:0)
您仍然可以使用CMake在命令行上构建它,您只需修改CMakeLists.txt文件,以便在编译时传递正确的标志。
然而正如Gavin指出的那样,将标题库和源文件从库中拖到Xcode项目中可能更简单,并放弃构建静态库。