Использование OpenCV с Cmake - PullRequest
0 голосов
/ 10 января 2019

Я пытаюсь скомпилировать очень простое приложение C ++ OpenCV с помощью Cmake.

Мой CMakeList.txt Файл:

cmake_minimum_required(2.8)
find_package(OpenCV 4 REQUIRED)

add_executable(basic_opencv basic_opencv.cxx)
target_link_libraries(basic_opencv PUBLIC ${OpenCV_LIBS})
target_include_directories(basic_opencv PUBLIC ${OpenCV_INCLUDE_DIRS})

Однако, похоже, значение OpenCV_INTALL_PATH относится к конфигурационному файлу cmake /usr/lib/cmake/opencv4/OpenCVConfig.cmake, который заканчивается /, поэтому OpenCV_INCLUDE_DIRS имеет значение //include/opencv4, которого не существует.

Это должно быть на моем компьютере /usr/include/opencv4.

Что-то не так с моей установкой? Должен ли я сам изменить файл .cmake? Я нахожу это странным, потому что я установил OpenCV через менеджер пакетов arch, поэтому я ожидал, что он будет хорошо настроен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...