From da14ed2c1da96afbad7f238eb2876fa53a820111 Mon Sep 17 00:00:00 2001 From: ZhenyeLi <806957048@qq.com> Date: Tue, 12 Nov 2024 12:06:03 +0800 Subject: [PATCH] Change the OpenCV_DIR to an Environment variable. --- .gitignore | 2 +- CMakeLists.txt | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 015009d..3a96807 100644 --- a/.gitignore +++ b/.gitignore @@ -363,4 +363,4 @@ MigrationBackup/ FodyWeavers.xsd .idea -cmake-build-release-visual-studio \ No newline at end of file +cmake-build-* \ No newline at end of file diff --git a/CMakeLists.txt b/CMakeLists.txt index b60ffde..5607495 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,7 +5,12 @@ project(cotton_color) set(CMAKE_CXX_STANDARD 17) # 设置 OpenCV 路径 -set(OpenCV_DIR "E:/opencv4.10/opencv/build") +if(DEFINED ENV{OpenCV_DIR}) + set(OpenCV_DIR ENV{OpenCV_DIR}) + message(STATUS "OpenCV_DIR set from environment variable: ${OpenCV_DIR}") +else() + message(FATAL_ERROR "OpenCV_DIR is not set. Please set the OpenCV_DIR environment variable.") +endif() # 找到 OpenCV 包 find_package(OpenCV REQUIRED)