![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cmake
文章平均质量分 61
不脱发的码农~~~~
发呆
展开
-
CMakeLists.txt是什么
makefilemakefile是在Linux编译c或者c++代码的时候的一种脚本文件,但是每一个功能都要写一个makefile文件,这样如果这个工程很大,而且相关性比较强的话,makefile的书写就会变得相对繁琐,更要命的是如果以后需要添加新的功能或者是新人需要修改功能的话,看起来就会特别麻烦;CMakeLists.txtcmake的所有语句都写在一个CMakeLists.txt的文件中,CMakeLists.txt文件确定后,直接使用cmake命令进行运行,但是这个命令要指向CMakeLists.转载 2022-06-14 08:56:22 · 808 阅读 · 0 评论 -
CMake 使用教程
这里写目录标题资源基础的构建步骤(步骤1)添加版本号和配置头文件构建项目并执行文件添加一个库文件(步骤2)安装和测试(步骤3)添加系统自检(步骤 4)添加一个生成的文件和生成器(步骤 5)构造一个安装器(步骤 6)添加表盘工具(Dashboard)支持(步骤7)资源本文档翻译自官方 cmake turorial 。更新日期:2018年9月27日。译者这里以 windows 平台为例,介绍了在 Windows 平台下配合 VS2017 的使用方法。虽然本文是官方的入门教程,但本教程并不是面向从未使用过转载 2021-12-04 13:49:51 · 494 阅读 · 0 评论 -
CMake/CMakeLists精简模板
关于CMake由于CMake的跨平台特性,现在已经被越来越多的项目使用。关于CMake的基础介绍,请参考cmake入门实践。本文提炼了一个精简的CMakeLists文件,通过适当的修改,可用于简单的项目中。模板直接上CMakeLists文件:# 指定最低版本cmake_minimum_required(VERSION 2.8)# 指定项目名称project(demo)# 为当前路径以及子目录的源文件加入由-D预编译定义# add_definitions(-DFOO -DDEBUG转载 2021-12-03 14:40:12 · 310 阅读 · 0 评论 -
cmake 编译源码
前提是安装完git$ git clone https://github.com/test.git$ cd spdlog && mkdir build && cd build$ cmake .. && make -j原创 2021-11-07 14:36:41 · 385 阅读 · 0 评论 -
用cmake将源代码编译成可运行的工程项目
网上下载的完整源代码,比如《深入理解OpenCV:实用计算机视觉项目解析》,想要用来学习,首先得把源码编译到自己使用的平台上,比如我的是VS2010。 一般源代码给出的是 C++ Source、 C/C++ Header 文件,以及CmakeLists 文件。CmakeLists 文件就是用来交叉编译的。对交叉编译不太懂,我的理解是把这些文件组织成某个平台的工程项目,可以直接在该平台上运行,如果要换平台的话,把这...转载 2021-10-20 21:28:31 · 671 阅读 · 0 评论 -
cmake-gui使用教程
简述参考了这篇博客:http://blog.csdn.net/fan_hai_ping/article/details/8208898 简介:cmakes是生成跨平台工程的工具,比如可以为工程生成.sln文件在Visual Studio上打开,也可以生成.pro文件在QtCreator上打开。 简述软件安装软件使用 CMake可以用命令行打开,这个比较麻烦。也可以用CMake的gui版本进行图形化操作,本博客就是介绍的camke-gui版的使用教程。 软件安装 CMake安装包下转载 2021-06-18 08:46:09 · 4202 阅读 · 2 评论