首页
›
热销单品
›
软件编程与计算机基础
›
《全额支付C++大型项目构建与工程管理实战》
所属分类:软件编程与计算机基础
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
全额支付C++大型项目构建与工程管理实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程适用人群 · 大型C++项目构建与工程管理的整体框…
课程导入
学习目标
02
构建系统基础
Make · CMake · Ninja等构建工具的核心概念
构建系统基础
Make
03
CMake核心语法
项目定义 · 目标(target) · 变量
CMake
核心语法
04
CMake进阶
生成器表达式 · 自定义命令 · 自定义目标
CMake
进阶
05
依赖管理
FetchContent · ExternalProject · Conan
依赖管理
FetchContent
06
项目结构设计
大型C++项目的目录组织 · 模块划分 · 命名空间与接口隔离原则
项目结构设计
C++
07
编译与链接原理
预处理 · 编译 · 汇编
编译
链接原理
08
构建优化
增量构建 · 并行构建 · 缓存(ccache)
构建优化
增量构建
09
跨平台构建
Windows · Linux · macOS下的构建差异
跨平台构建
Windows
10
IDE与构建集成
Visual Studio · CLion · VS Code等IDE中配置CMak…
IDE
构建集成
11
测试框架集成
Google Test · Catch2等测试框架的引入 · 编写单元测试与集成测试
测试框架集成
Google
12
代码质量工具
静态分析(clang-tidy · cppcheck) · 代码格式化(clang-format…
代码质量工具
clang-tidy
13
持续集成(CI)
GitHub Actions · GitLab CI · Jenkins等CI流水线中构建
CI
持续集成
14
持续交付(CD)
制品管理 · 版本发布 · 二进制分发与更新机制
CD
持续交付
15
文档生成
Doxygen · Sphinx等工具生成API文档 · 以及文档与代码的同步维护
文档生成
Doxygen
16
版本控制与协作
Git工作流(Git Flow · Trunk Based) · 代码评审与合并策略在大型项目中的应用
版本控制
协作
17
大型项目实战案例(一)
从零搭建一个多模块C++项目 · 使用CMake管理 · 包含核心库
大型项目实战案例
C++
18
大型项目实战案例(二)
集成第三方库(如Boost · OpenCV)并处理版本冲突与ABI…
大型项目实战案例
Boost
19
大型项目实战案例(三)
构建一个跨平台GUI应用(Qt或wx…
大型项目实战案例
GUI
20
大型项目实战案例(四)
构建一个高性能服务端程序 · 使用异步IO与多线程 · 并优化构建性能
大型项目实战案例
构建一个高性能服…
21
构建性能分析
使用Ninja · CMake --trace · 编译时间分析工具定位构建瓶颈
构建性能分析
Ninja
22
二进制大小与启动速度优化
链接器优化 · LTO(链接时优化) · strip
二进制大小
启动速度优化
23
模块化与组件化
C++20模块(Modules)的引… · 与传统头文件/源文件结构的对比及迁移…
模块化
组件化
24
构建系统的可维护性
编写清晰的CMakeLists · 模块化CMake脚本 · 自定义函数与宏的复用
构建系统的可维护…
CMakeLists
25
常见构建错误与解决方案
链接错误 · 头文件路径问题 · 宏定义冲突
常见构建错误
解决方案
26
安全与合规
构建过程中的安全扫描(如OWASP依… · 许可证合规与第三方组件管理
安全
合规
27
团队协作与工程文化
代码规范 · 构建规范 · 代码评审流程
团队协作
工程文化
28
大型项目演进
从单体到多仓库(Monorepo v… · 构建系统的迁移与升级策略
大型项目演进
Monorepo
29
综合实战项目
设计并实现一个完整的C++大型项目(… · 数据库 · 网络库)
综合实战项目
C++
30
课程总结与进阶路径
回顾核心知识点 · 常见误区 · 推荐学习资源与后续进阶方向(如性能工…
课程总结
进阶路径
所属VIP或分类
同VIP:45天精通C++编程
同VIP:45天精通Rust编程
同VIP:AE自动曝光算法设计实战