在实际学习科研中,发现github上下载的C++项目多使用CMake作为编译配置工具。本文旨在介绍总结一些非常基础且必备的常用命令,以实现一些预期的编译控制。
debug断点调试:
set(CMAKE_BUILD_TYPE "Debug")
set(CMAKE_CXX_FLAGS_DEBUG "-O0 -Wall -g -ggdb")
当电脑安装了两个版本的OpenCV,指定使用某个版本时:
set(OpenCV_DIR "/usr/local/share/OpenCV") # OpenCVConfig.cmake所在的目录
find_package(OpenCV REQUIRED)
...