cmakelists.txt 教程opencv
时间: 2023-08-29 11:10:12 浏览: 133
cmakelist.txt
当使用 CMake 构建 OpenCV 项目时,需要创建一个名为 "CMakeLists.txt" 的文件来定义项目的构建规则。下面是一个简单的示例:
```
cmake_minimum_required(VERSION 3.12)
project(OpenCVTutorial)
# 寻找 OpenCV 库
find_package(OpenCV REQUIRED)
# 添加可执行文件
add_executable(myapp main.cpp)
# 链接 OpenCV 库
target_link_libraries(myapp ${OpenCV_LIBS})
```
上述示例中,首先指定了 CMake 的最低版本要求,然后定义了项目的名称为 "OpenCVTutorial"。接下来使用 `find_package` 命令来寻找已安装的 OpenCV 库,并将其保存在变量 `${OpenCV_LIBS}` 中。
然后使用 `add_executable` 命令添加可执行文件,这里假设主函数的源文件为 "main.cpp"。最后使用 `target_link_libraries` 命令将 OpenCV 库链接到可执行文件中。
请注意,以上只是一个简单的示例,具体的 CMakeLists.txt 文件内容可能会根据项目的需求而有所不同。你可以根据自己的需求进行相应的修改和扩展。
阅读全文