Код: Выделить всё
cmake_minimum_required(VERSION 3.28)
project(AICS)
include_directories(include)
include_directories(src)
set(CMAKE_CXX_STANDARD 17)
set(OpenCV_DIR "C:/opencv/build")
find_package( OpenCV REQUIRED )
add_executable(AICS main.cpp
src/MyScreen.cpp
include/MyScreen.h
include/Scripts.h
src/Scripts.cpp)
target_link_libraries(${PROJECT_NAME} ${OpenCV_LIBS})
include_directories("C:/opencv/build/include")
Код: Выделить всё
CMake Warning at C:/opencv/build/OpenCVConfig.cmake:190 (message):
Found OpenCV Windows Pack but it has no binaries compatible with your
configuration.
You should manually point CMake variable OpenCV_DIR to your build of OpenCV
library.
Call Stack (most recent call first):
CMakeLists.txt:9 (find_package)
CMake Error at CMakeLists.txt:9 (find_package):
Found package configuration file:
C:/opencv/build/OpenCVConfig.cmake
but it set OpenCV_FOUND to FALSE so package "OpenCV" is considered to be
NOT FOUND.
-- Configuring incomplete, errors occurred!
Я попробовал несколько советов из Интернета:
- добавить строку: set(OpenCV_FOUND 1)
нулевые результаты - использовать разные версии opencv
- удалить строку с «find_package». После этого я собрал свой проект, но когда я его запускаю, возникает проблема с «неопределенной ссылкой на `cv::VideoCapture::VideoCapture()'» со всеми типами opencv (но у меня нет ни одной компиляции). проблемы).
- удалить файл CMakeCache.txt, тот же пустой эффект.
Подробнее здесь: https://stackoverflow.com/questions/787 ... make-clion