看看Cmake是个什么?
他是个构建管理工具
一个比较OK的图
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WtSvm7NP-1669254930369)(../images/Pasted%20image%2020221123203408.png)]](https://img-blog.csdnimg.cn/2682b4057fd64c6dabb6c867f08c6d6f.png)
cmake_minimum_required(VERSION 3.15)#指定了最小的Cmake版本
project(jcdd)#指定了项目名称
set(CMAKE_CXX_STANDARD 14)
add_executable(jcdd main.cpp)#输出可执行文件的名称
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HPpJIdey-1669254930370)(../images/Pasted%20image%2020221123203843.png)]
寻找第三方库](https://img-blog.csdnimg.cn/5dc05794d99e47a58909957384c07cf2.png)
安装第三方库:可以使用vcpkg工具安装
看下课程内容

初识Clion
就随意点,不会直接搜索
IDE的常用配置
插件:![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Dw6lzWt2-1669254930371)(../images/Pasted%20image%2020221123092156.png)]](https://img-blog.csdnimg.cn/8c2c71fdfbc748a399a7b493944b3703.png)
外观设置:
也可以通过插件去找好看的。

还是有很多的东西。可以自己去搜索
快捷键:

在这里编辑就行
使用Clion进行C++工程的开发

本地开发:
本地开发工具链的配置

很多环境变量的配置可以在cmake中去设置
代码补全功能都懂的,没啥好说的
代码提示功能
Alt + Enter
代码生成:
文件模板

Live templates

类方法的生成:
Alt+ insert
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-E5Cvj703-1669254930373)(../images/Pasted%20image%2020221123142253.png)]](https://img-blog.csdnimg.cn/df3b5ab19cf44b62821bd12c2225071f.png)
代码风格和格式化
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yOuC5yfo-1669254930374)(../images/Pasted%20image%2020221123142957.png)]
格式化](https://img-blog.csdnimg.cn/9d9ee6011c8247ed9b7a11b1b5ae23ec.png)
格式化

配置运行:
先编译,后运行
断点调试
下断点,点Debug
Evaluate Expression
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2HUBlAsS-1669254930375)(../images/Pasted%20image%2020221123183146.png)]](https://img-blog.csdnimg.cn/64b1876458884cbd91b3d29641f0791a.png)
表达式运算器,来寻找我们要看的东西,在程序执行中看指定的变量函数
性能分析
要配置一下才可以用百度有教程,下载是在官网的
远程开发:
简单理解一下吧,远程开发,是通过文件传输的形式来进行的,我们写好的code传到远程的主机上,利用远程主机的环境来运行,然后把生成的结果传回来。
版本控制工具
也就是git
好用的插件
Clion配置QT
学习QT:
QTwiki:https://wiki.qt.io/Main
下载QT:
国内的镜像站:
- 中国科学技术大学:http://mirrors.ustc.edu.cn/qtproject/
- 清华大学:https://mirrors.tuna.tsinghua.edu.cn/qt/
- 北京理工大学:http://mirror.bit.edu.cn/qtproject/
- 中国互联网络信息中心:https://mirrors.cnnic.cn/qt/




等待下载结束。
延后运行安装程序,

关于这些选项的解释可以看这里http://c.biancheng.net/view/3858.html
CLion 中工具链配置
工具链:

Cmake

Clion的中文乱码问题:



然后会弹出个对话框,选择convert:


















