我想为iOS编译CLucene并遇到一些问题。如何为iOS编译CLucene?
这里是我已经采取
- 修改CLucene的CMakeLists.txt禁用多线程
- 创建于CLucene源目录
- 降cmake的文件目录下的“集结IOS”中的步骤从该站点到cmake的目录http://code.google.com/p/ios-cmake/
- 运行下面的命令 “的cmake -DCMAKE_TOOLCHAIN_FILE =。/ iOS.cmake -GXcode ../”
下面是该命令的输出。有人能帮我解决这个错误吗?
- 使用默认的iOS SDK工具链:/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/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 CMake Error at/Applications/CMake 2.8-6.app/Contents/share /cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:91(MESSAGE): 无法找到线程(缺少:Threads_FOUND) 调用堆栈(最近调用优先): /Applications/CMake 2.8-6.app/Contents/share /cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:252(_FPHSA_FAILURE_MESSAGE) /Applications/CMake 2.8-6.app/Contents/share/cmake-2.8/Modules/FindThreads.cmake:157(FIND_PACKAGE_HANDLE_STANDARD_ARGS) src/shared/CMakeLists .txt:38(find_package)
- Config uring不完整,发生错误!
感谢您的帮助!
我真的不明白的是,助推器位于它呼出的路径。另一件事是,如果我只是运行常规的Xcode脚本,它会抛出boost not found错误,但仍会成功构建整个项目。 – shoe 2012-01-03 01:16:53