0

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

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

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

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

有什么建议么?

4

2 回答 2

0

对于最简单的解决方案

将头文件导入您的项目源。

于 2012-07-20T03:25:19.067 回答
0

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

然而,正如 Gavin 所说,将头文件和源文件从库中拖到 Xcode 项目中并放弃构建静态库可能更简单。

于 2012-07-20T03:34:20.393 回答