Как скомпилировать CLucene для iOS? - PullRequest
4 голосов
/ 29 декабря 2011

Я пытаюсь скомпилировать 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.1018 *

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

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

Ответы [ 2 ]

0 голосов
/ 21 марта 2012

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

0 голосов
/ 02 января 2012

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

...