# ============================================================ # 实验 3:高斯模糊 - CMake 构建配置文件 # ============================================================ # 最低 CMake 版本要求 cmake_minimum_required(VERSION 3.10) # 项目标识名称 project(exp3_gaussian_blur) # 使用 C++11 标准进行编译 set(CMAKE_CXX_STANDARD 11) # 强制 C++11,不可降级 set(CMAKE_CXX_STANDARD_REQUIRED ON) # 自动搜索并配置 OpenCV 的头文件和库文件路径 find_package(OpenCV REQUIRED) # 生成名为 "exp3" 的可执行文件,编译源文件 main.cpp add_executable(exp3 main.cpp) # 链接 OpenCV 库到可执行文件 # ${OpenCV_LIBS} 变量由 find_package 自动设置,包含所有必需的 OpenCV 模块 target_link_libraries(exp3 ${OpenCV_LIBS}) # 添加 OpenCV 头文件搜索路径 include_directories(${OpenCV_INCLUDE_DIRS})