4

iOS 用に CLucene をコンパイルしようとしていますが、いくつかの問題が発生しています。

これが私が取ったステップです

  1. CLucene CMakeLists.txt を変更して、マルチスレッドを無効にします。
  2. CLucene ソース ディレクトリに「build-ios」ディレクトリを作成します。
  3. このサイトの cmake ファイルを cmake ディレクトリhttp://code.google.com/p/ios-cmake/にドロップします。
  4. 次のコマンド「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 CMake Error at /Applications/CMake 2.8-6.app/Contents/share/cmake- 2.8/Modules/FindPackageHandleStandardArgs.cmake:91 (メッセージ): スレッドが見つかりませんでした (見つからない: 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)

-- 設定が不完全です。エラーが発生しました!

ご協力いただきありがとうございます!

4

2 に答える 2

0

ブーストが不足しているようです。boost は必須のライブラリです - readme を確認してください

于 2012-01-02T05:55:23.367 に答える
0

私はそれが長いことを知っています。ただし、Zlib で Cmake を試してみてください。私はあなたと同じことをしている最中なので、MAC mini を受け取るまで待っています。解決策を見つけた場合は、共有してください。私や他の多くの人にとって役立つからです。ありがとうございました。

于 2012-03-21T11:17:04.117 に答える