/cpp-project-template

C++ project directory structure template

Primary LanguageCMakeMIT LicenseMIT

C++项目目录组织结构

├── 3rdparty          三方库
├── benchmark         基准测试代码目录
├── cmake             cmake模块
├── doc               文档
├── etc               配置文件目录
├── examples          示例代码目录
├── resources         资源目录,比如程序的icon等
├── src               源码目录
├── tests             测试代码目录
├── tools             工具目录,比如存放一些辅助脚本
├── .clang-format     使用clang-format对代码格式化的配置文件
├── .clang-tidy       使用clang-tidy对代码静态检查的配置文件
├── .gitignore        git忽略项配置文件
├── .gitmessage       git提交模板文件
├── CHANGELOG.md      更新日志
├── CMakeLists.txt    cmake项目工程文件
├── config.h.in       用于cmake根据编译环境生成相应配置的模板
├── LICENSE           license文件
└── README.md         项目说明