【发布时间】:2012-01-29 23:39:07
【问题描述】:
我正在尝试为 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 未找到提升,使用本地:/Users/aschuler/Desktop/clucene-core-2.3.3.4/src/ext /Applications/CMake 2.8-6.app/Contents/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:91 (MESSAGE) 处的 CMake 错误: 找不到线程(缺少: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)
-- 配置不完整,出现错误!
感谢您的帮助!
【问题讨论】:
标签: iphone ios ipad cmake clucene