编译包含opencv C++文件的CMakeList.txt文件
时间: 2024-05-14 18:17:31 浏览: 99
CMakeLists.txt
下面是一个包含OpenCV C文件的CMakeLists.txt文件的示例:
```
cmake_minimum_required(VERSION 3.0)
project(my_project)
# 设置OpenCV的路径
set(OpenCV_DIR "/path/to/opencv")
# 寻找OpenCV库
find_package(OpenCV REQUIRED)
# 添加头文件
include_directories(${OpenCV_INCLUDE_DIRS})
# 添加可执行文件
add_executable(my_executable my_source_file.c)
# 链接OpenCV库
target_link_libraries(my_executable ${OpenCV_LIBS})
```
在这个示例中,我们首先设置了OpenCV的路径,然后使用`find_package`命令寻找OpenCV库。接下来,我们使用`include_directories`命令将OpenCV的头文件路径添加到编译器的搜索路径中。然后,我们使用`add_executable`命令添加可执行文件,并使用`target_link_libraries`命令将OpenCV库链接到可执行文件中。
请注意,这只是一个示例,你需要根据自己的项目和OpenCV的路径进行适当的修改。
阅读全文