windows--cmake与c++的使用教程(1)

1 概述

  • 欢迎指正 😄
  • 这是一个关于cmake与c++的使用分享
  • 演示坏境: windows11 + cmake 3.25, 部分使用范例会用到VS2019,使用Vs2019用来展示cmake相关函数的使用结果
  • windows平台,少不了vc++编译器。
  • 同时,将结合 Qt 5.14 + cmake + vscode模式, 演示cmake的一些自己常用的方法
  • 一定要知晓: cmake V3.0之前和V3.0之后大有不同。 有兴趣的读者,可 自行了解: Modern cmake, 本文就是基于modern cmake的语法编写脚本文件

2 安装 与 设置

2.1 windws

2.2 VS编译器

2.3 cmake

2.3.1 安装包方式安装

  • 安装包安装后,无需手动设置系统环境变量,设置系统环境变量,是为了命令行使用cmake命令。

2.3.2 绿色版

  • 绿色版下载后,解压到指定目录后,即可, 但需手动设置环境变量后,方可在控制台使用cmake命令。

环境变量打开:任务栏鼠标右键-> 任务栏设置 -> 系统 > 系统信息 > 高级系统设置 > 高级 > 环境变量 > 系统变量 > path > 编辑。 键入cmake的bin目录。
假设,cmake解压到: c:/install/cmake目录,那么,这里的 环境变量须填写:c:/install/cmake/bin

  • 如果查看cmake 是否安装成功? 一种方法是查看cmake的版本。 方法: win + r , 键入 cmd, 回车, 键入以下命令 后回车
cmake --version

如果控制台输出cmake的版本,则说明安装成功。

cmake安装结束后,cmake附带了使用web说明文档,详见: cmake_path/doc/cmake/htms/index.html

2.5 Visual Studio Code安装

2.5.1 IDE安装

  • 本文将以VScode + CMAKE的方式,介绍cmake的一些特性。 所以选择vscode, UI界面操作傻瓜式,避免频繁手动键入各种命令。
  • VS code 官网下载地址

2.5.2 cmake插件安装

2.5.2.1 插件安装方法

2.5.2.1.1 在线下载

打开搜索插件后,插件离线下载方法:

打开vscode, 切换到插件页面,选择离线安装:

2.5.2.1.2 IDE内搜索插件安装
  • VScode开打插件管理界面,搜索插件名,点击安装即可
2.5.2.2 插件安装

由于笔者我的VScode安装了太多插件,这里无法挑出针对c++的插件,如果读者你后面使用 VScode + cmake + c++ 出现其他情况,请自行必应搜索解决,当然,也可留言, 尽力解答。

2.5.2.3

  • VSCode安装cmake后,请确保cmake的路径设置正确, 避免IDE无法使用cmake

环境已经准备好了, 接下来就是实操了。

3 题外话

  • c/c++ 开源代码,好多都是用的是cmake来管理代码,cmake已经成了准标准了
  • 使用cmake熟悉了,有助于阅读开源代码
posted @ 2022-11-14 22:52  mohist  阅读(2257)  评论(0编辑  收藏  举报