1. 确定依赖库及其版本 首先,你需要明确项目所依赖的库及其版本。这通常在你的项目文档或CMakeLists.txt文件中有所说明。 2. 编写CMakeLists.txt以包含依赖库 在CMakeLists.txt文件中,你需要使用find_package命令来查找并包含依赖库。如果依赖库是系统级别的,你可能需要安装它们或使用find_package的适当模块来定位...
make install# 默认会安装到 /usr/local/bin 或者根据 CMAKE_INSTALL_PREFIX 设置的位置。 4. 打包你的项目 使用CPack来创建软件包: cpack# 根据 CPACK_GENERATOR 指定的格式生成相应的安装包,如 ZIP, DEB, RPM 等。 完整示例 下面是完整的示例CMakeLists.txt文件: cmake_minimum_required(VERSION3.10) proj...
将opencv_imgcodecs 的运行依赖库全部打包到 bin 目录下 很多人可能知道 CMake 是 C++ 构建工具,但其实 CMake 是三件套:CMake, CTest, CPack。分别用于构建、测试、打包。很多项目其实只用到了 CMake 的一小部分功能,有一点可惜。