王树贤
王树贤
# 版本控制
# 构建系统 ## CMake >https://cmake.org/download/ >https://github.com/Modern-CMake-CN/Modern-CMake-zh_CN > [Modern CMake 简体中文版](https://github.com/Modern-CMake-CN/Modern-CMake-zh_CN#modern-cmake-%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%E7%89%88)
# 依赖管理 ## git sub ## Fetch Content ## CPM ## Conan ## vcpkg
# 自动化测试
# 代码质量检查
# 文档 ## 可视化 ### 详解 使用 Graphviz 分析项目的依赖关系 导出依赖图 >编写`\Makefile` ```Makefile dependency: cd build && cmake .. --graphviz=graph.dot && dot -Tpng graph.dot -o graphImage.png ``` >创建目录 `build` [否则报错] >生成依赖图...
# 日志与调试
# 代码审查 ## Clang-Tidy
# 发布与部署
# CMake 构建工程化 ## CMake 构建 单文件 >查看CMake版本 `cmake --version` >配置 VSCode 编译器 例如 `g++` ,CMake 不包含编译器 >新建 `main.cpp` ```cpp #include int main() { std::cout 新建文件夹 `build` >新建 `CMakeLists.txt` ```cmake...