Course Code:
cmake
Duration:
14 hours
Prerequisites:
- C++ 编程经验
观众
- 软件工程师
Overview:
CMake 是一种开源工具,用于通过计算机独立的方法管理软件的开发生涯。 使用 CMake,用户可以从同一源代码创建多个构件,而不会影响源代码。
由教练导,现场培训(在线或在线)旨在软件工程师谁想要使用 CMake 在跨平台环境中自动化建设过程。
在本研讨会结束后,参与者将能够:
- 构建,测试和包装软件与 CMake.
- 控制软件编辑过程。
- 使用 CMake 与本地建筑环境相结合。
- 解决常见建筑系统问题。
课程格式
- 互动讲座和讨论。
- 很多练习和练习。
- 在现场实验室环境中进行手动实施。
课程定制选项
- 要申请此课程的定制培训,请联系我们安排。
Course Outline:
介绍
CMake 概述
- 什么是CMake?
- CMake 特点
- CMake 建筑学
准备开发环境
- 安装和配置 CMake
CMake 快速入门
- 添加版本号和配置的头文件
- 启用对 C++ 的支持
- 构建和测试
图书馆
- 添加库
- 添加使用要求
安装和测试
- 使用安装规则
- 测试应用程序
系统自检
- 添加系统自检
- 指定编译定义
高级 CMake
- 添加自定义命令行和生成的文件
- 建筑安装人员
- 添加仪表板支持
- 融合静态和共享
- 使用生成的表达式
调试
- 打包调试和发布
部署应用程序
- 添加导出配置
保护应用程序
- 强化 CMake 构建
故障 排除
总结和结论
Sites Published:
United Arab Emirates - Learning CMake
Czech Republic - Learning CMake