2013-05-29 4 views
1

Я пытаюсь создать OpenCV с Cmake в Windows 7. Я решил использовать компилятор Visual Studio 10.Ошибка Cmake при создании OpenCV

Я получаю следующее сообщение об ошибке:

CMake Ошибка в C:/Program Files (x86)/CMake 2,8/доля/CMake-2,8/Модули/CMakeCXXInformation.cmake: 37 (get_filename_component):

get_filename_component называется с неправильным количеством аргументов Call Stack (самый последний вызов первым): CMakeLists.txt: 2 (ПРОЕКТ)

Я уверен, что путь к OpenCV является правильным. Может ли кто-нибудь объяснить мне, как исправить эту ошибку?

Спасибо заранее!

+1

Можете ли вы показать, что в строке 37 файла CMakeLists.txt? Похоже, вы вызываете функцию с недостаточным количеством аргументов. Сначала вам нужна переменная, затем путь, а затем один из «PATH | ABSOLUTE | NAME | EXT | NAME_WE | REALPATH», чтобы сообщить, что вернуть. [См документы] (http://cmake.org/cmake/help/v2.8.8/cmake.html#command:get_filename_component) – SethMMorton

+0

Спасибо за ваш комментарий, строка 37: еще (НЕ CMAKE_TOOLCHAIN_FILE) Более того, я не внес никаких изменений в CMakeLists.txt, я использую версию, которая поставляется с загрузкой OpenCV, поэтому я действительно не знаю, что может пойти не так. – GilLevi

+0

Я неправильно понял сообщение об ошибке. Похоже, что ошибка указана в строке 37 CMakeCXXInformation.cmake, которая кажется странной. Вы не изменили файлы CMake? Если вы получите эту ошибку прямо из пакета OpenCV, я бы посоветовал обратиться к сообществу OpenCV. – SethMMorton

ответ

Смежные вопросы