Как скомпилировать CLucene для iOS?
Я пытаюсь скомпилировать CLucene для iOS и сталкиваюсь с некоторыми проблемами.
Вот шаги, которые я предпринял
- Измените CLucene CMakeLists.txt, чтобы отключить многопоточность
- Создайте каталог "build-ios" в исходном каталоге CLucene
- Перетащите файл 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, не найденный, используя 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. Потому что я делаю то же самое, что и вы, но жду, пока получу МАК мини. Если вы нашли решение, пожалуйста, поделитесь, потому что это будет полезно для меня и многих других. Спасибо.