如何为iOS编译CLucene



我正在为iOS编译CLucene,遇到了一些问题。

这是我所采取的步骤

  1. 修改CLucene CMakeLists.txt禁用多线程
  2. 在CLucene源目录
  3. 创建一个"build-ios"目录
  4. 把cmake文件从这个站点放到cmake目录http://code.google.com/p/ios-cmake/
  5. 执行以下命令"cmake -DCMAKE_TOOLCHAIN_FILE=./iOS. conf"。cmake -GXcode ./"

下面是该命令的输出。有人能帮我解决这个错误吗?

——使用默认iOS SDK的工具链:/Developer/Platforms/iPhoneOS.platform/Developer/SDK/iPhoneOS5.0.sdk查找包含文件CMAKE_HAVE_PTHREAD_H寻找包含文件CMAKE_HAVE_PTHREAD_H -没有找到。找不到Boost没有找到Boost,使用local:/Users/aschuler/Desktop/clucene-core-2.3.3.4/src/ext在/Applications/CMake 2.8-6.app/Contents/share/CMake -2.8/Modules/FindPackageHandleStandardArgscmake: 91(信息):找不到线程(缺少:Threads_FOUND)调用堆栈(首先是最近的调用):/应用程序/CMake 2.8 - -6.应用/内容/分享/CMake - 2.8/模块/FindPackageHandleStandardArgs。cmake: 252 (_FPHSA_FAILURE_MESSAGE)/应用程序/CMake 2.8 - -6.应用/内容/分享/CMake - 2.8/模块/FindThreads。cmake: 157 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)src/共享/CMakeLists.txt: 38 (find_package)

—配置未完成,发生错误!

谢谢你的帮助!

似乎缺少boost。Boost是必需的库-查看readme

我知道已经很久了。但是试试和Zlib一起做吧。因为我正在做和你一样的事情,但要等到我收到MAc mini。如果你找到了解决方案,请分享,因为这对我和其他许多人都有帮助。谢谢你!

最新更新