Как скомпилировать CLucene для iOS?

Я пытаюсь скомпилировать CLucene для iOS и сталкиваюсь с некоторыми проблемами.

Вот шаги, которые я предпринял

  1. Измените CLucene CMakeLists.txt, чтобы отключить многопоточность
  2. Создайте каталог "build-ios" в исходном каталоге CLucene
  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 Boost, не найденный, используя local: /Users/aschuler/Desktop/clucene-core-2.3.3.4/src/ext Ошибка CMake в /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_ARGt.

- Настройка неполная, ошибки произошли!

Спасибо за вашу помощь!

2 ответа

Похоже, буст отсутствует. boost является обязательной библиотекой - проверьте файл readme

Я знаю, это было давно. Но попробуйте Cmake с Zlib. Потому что я делаю то же самое, что и вы, но жду, пока получу МАК мини. Если вы нашли решение, пожалуйста, поделитесь, потому что это будет полезно для меня и многих других. Спасибо.

Другие вопросы по тегам