Сбой компиляции OpenCV для iOS - Сбой Cmake

0

Я пытаюсь скомпилировать OpenCV для ios. Я получаю эти ошибки все время. Я попробовал его с разными версиями opencv, но результат тот же.

Я запускаю это: python platform/ios/build_framework.py ios_opencv_build

У меня установлены компиляторы python, cmake и g++. Кто-нибудь знает, что означают эти ошибки и что я должен сделать, чтобы успешно скомпилировать?

  -- Setting up iPhoneOS toolchain
    -- iPhoneOS toolchain loaded
    -- Setting up iPhoneOS toolchain
    -- iPhoneOS toolchain loaded
    -- The CXX compiler identification is Clang 5.1.0
    -- The C compiler identification is Clang 5.1.0
    -- Performing Test HAVE_CXX_FSIGNED_CHAR
    CMake Error at /opt/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake:37 (get_filename_component):
      get_filename_component called with incorrect number of arguments
    Call Stack (most recent call first):
      CMakeLists.txt:3 (PROJECT)


    CMake Error: Internal CMake error, TryCompile configure of cmake failed
    -- Performing Test HAVE_CXX_FSIGNED_CHAR - Failed
    -- Performing Test HAVE_C_FSIGNED_CHAR
    CMake Error at /opt/local/share/cmake-2.8/Modules/CMakeCInformation.cmake:37 (get_filename_component):
      get_filename_component called with incorrect number of arguments
    Call Stack (most recent call first):
      CMakeLists.txt:3 (PROJECT)


    CMake Error: Internal CMake error, TryCompile configure of cmake failed
    -- Performing Test HAVE_C_FSIGNED_CHAR - Failed
    -- Performing Test HAVE_CXX_W
    CMake Error at /opt/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake:37 (get_filename_component):
      get_filename_component called with incorrect number of arguments
    Call Stack (most recent call first):
      CMakeLists.txt:3 (PROJECT)
...
Теги:
opencv
xcode
cmake

1 ответ

2
Лучший ответ

Кажется, проблема со старой версией CMake. Попробуйте обновить до новейшего CMake, доступного с их сайта (какая версия ОС и версия CMake вы используете?)

Смотрите также: http://answers.opencv.org/question/6789/problem-with-installation-opencv/ и это (я думаю, эта проблема была похожа): https://github.com/urho3d/Urho3D/issues/308

  • 0
    cmake версия 2.8.12 и Mac OSX 10.9.2 Я проверил эту ссылку, скачал даже v 2.4.3.1 и скомпилировал. Это тот же результат.
  • 1
    Работает. Невероятный. Это было действительно из-за старой версии CMake. У меня был 2.8.12.1, который показывает только 2.8.12 в командной строке, когда вы спрашиваете, и я думал, что у меня была самая новая версия 2.8.12.2. Я снова установил его, используя порт, и запустил скрипт python, и он заработал. Большое спасибо!
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню