CMake для OpenCV

#c #opencv #cmake

#c #opencv #cmake

Вопрос:

У меня следующая проблема, хотя мой проект строится правильно с использованием CMake, после этого у меня возникает ошибка, что ‘opencv2 / core / core.hpp’ не может быть найден. Я публикую свой CMakelists.txt настройка и я были бы очень благодарны за вашу помощь. Я бы также добавил, что «найти пакет (ТРЕБУЕТСЯ OPENCV)» не работает.

 if(MSVC)
if(NOT OPENCV_ROOT)
set(OPENCV_ROOT "D:/OpenCV")
endif()
set(OpenCV_INCLUDE_DIR "${OPENCV_ROOT}/build/include")
set(OpenCV_LIBRARY_DIR"${OPENCV_ROOT}/build/x64/vc14/lib")
endif()
  

Комментарии:

1. » find package(OPENCV REQUIRED) не работает»: это ваша настоящая проблема, вам не следует использовать OpenCV так, как вы это делали. Что вы подразумеваете под «не работает»? Что это за сообщение об ошибке?

Ответ №1:

 include_directories(${OpenCV_INCLUDE_DIR})