- 想快速验证c++语言特性,但是配置相当麻烦
- 想记录学习过的东西
- 想整理已经验证过的项目
- 用脚本实现了一个自动搭建c/c++配置的环境,
- 快速学习某个语法
- 快速验证自己的想法
- 整理自己学习的内容
- 定期回顾整理自己学过的内容
-
Prepare
- c/c++编译器
- cmake(version >= 3.20)
- vscode 及相关的c/c++,cmake插件
-
在终端键入
python qklab.py -h
或者
python qklab.py --help
- 终端上会有使用提示。按照提示,脚本会自动做如下操作
- 创建项目
- 默认创建一个项目头文件和main的cpp文件,cmake添加项目
- 删除项目
- 删除项目及所有文件,cmake中卸载项目
- 重命名项目
- 重命名项目及头文件,更改内部对对文件的包含名,cmake中更改项目名
- 创建项目
- 异常处理,例如创建项目时键入非法的字符(如@#¥%-+=等)
- 更合理更便捷的框架,例如创建类或者模板
- 快速配置launch.json(F5一键编译调试)
- 更方便的笔记模板
- ...