-
build / run keyboard
ctrl + shift + b
orTerminal -> Run Task ...
-
debug keyboard
F5
orRun -> Start Debugging
Project_Name
|-- .vscode
|-- build
|-- CMakeLists.txt
|-- dist
|-- doc
|-- include
|-- config
|-- LICENSE
|-- README.md
|-- resource
|-- script
|-- spike
|-- src
|-- test
|-- tools
- build: 存放 CMake 产生的中间文件。它不是必须的,完全可以用
tmp
目录替代,但用build
来存放 CMake 中间文件,可以说是开发者们不约而同的。 - dist: dist 多用在 Web 工程上,全称因该是
distribute
。目前知道的有些人会用deploy
作为这个目录的替代。 - doc:
document
, 并不是所有工程都会做好文档管理,也并不是所有文档都是简单的文本。但 doc 应该要充当书籍,充当整个工程历史的史官。 - include: 引入的头文件,外部引入的有头文件,源代码或者编译库。
- spike: 类似于
playground
。 - src: 源代码。
- test: 测试工具。
- tools: 构建工具。 ncurse 工程中有个 progs 目录,就类似这个。它里面都放着方便调试用的工具。
- config:
miscellaneous
,配置文件,杂项文件。ncurse 工程中的 misc 文件夹,就放了许多运行时需要配置文件。