我正在尝试为 iOS 编译 CLucene 并遇到一些问题。
这是我采取的步骤
- 修改 CLucene CMakeLists.txt 以禁用多线程
- 在 CLucene 源目录中创建“build-ios”目录
- 将 cmake 文件从此站点拖放到 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,使用本地:/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)
-- 配置不完整,出现错误!
谢谢你的帮助!