feat: init OpenCV C++ training course with 8 experiments and detailed tutorial
This commit is contained in:
28
exp3_gaussian_blur/CMakeLists.txt
Normal file
28
exp3_gaussian_blur/CMakeLists.txt
Normal file
@@ -0,0 +1,28 @@
|
||||
# ============================================================
|
||||
# 实验 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})
|
||||
Reference in New Issue
Block a user