cpp

CMake 使用Tips

August 30, 2022
cmake, cpp, c++

在编译时将编译产物放在build # 据网友所知,cmake文档中没有记录,仅出于兼容性原因或内部使用而保留: -B和-H标志 # cmake -Hpath/to/source -Bpath/to/build 甚至从源目录 -B # 重要:-B后没有空格 该命令会自动创建build目录 之后cd到build下去make即可 cmake . -Bbuild 样例记录 # OpenCV # CMakeLists.txt 文件tree -L 1 |-- CMakeLists.txt |-- DisplayImage.cpp |-- DisplayImage.out |-- cmake_install.cmake |-- CMakeCache.txt |-- CMakeFiles |-- Makefile cmake_minimum_required(VERSION 2.8) project( DisplayImageExample ) find_package( OpenCV REQUIRED ) include_directories( ${OpenCV_INCLUDE_DIRS} ) add_executable( DisplayImage.out DisplayImage.cpp ) target_link_libraries( DisplayImage.out ${OpenCV_LIBS} ) Qt #