CMake构建大型c++项目
CMake快速入门篇
- cmake课程介绍
- 第一章介绍
- cmake是什么为什么要好的构建工具
- 什么是持续集成
- 为什么用cmake及它的特性
- cmake工作原理图解分析
- cmake源码linux_ubuntu_编译安装
- cmake windows安装二进制版本
- windows下使用cmake编译cmake源码并安装
- macos_cmake安装源码编译
- fist_cmake第一个CMakeLists.txt示例
- windows下用vs2022编译第一个cmakelists.txt
- windwos下用cmake生成nmake的项目并编译
- linux和macos下编译第一个cmake c++项目
- 编译cmake库的前置准备和静态库的实战原理分析
- 动态库原理和头文件作用
- cmake静态库xlog跨平台编译windows、linux、macos
- cmake 链接静态库
- cmake 动态库编译和链接linux
- cmake动态库windows和mac测试
CMake常用功能
- 第二章介绍
- cmake注释和message基础
- cmake message高级使用-指定日志级别
- cmake message日志级别代码演示和重定到文件
- cmake message 模块查找日志和显示缩进
- cmake set变量入门和示例
- cmake 变量示例设置message消息颜色
- cmake自带的四种变量和给c++传递变量演示
- cmake include分析和示例
- cmake自动载入项目源码文件
- CMake file自动导入头文件到项目
- CMake分步编译和清理指定target目标
- cmake调试打印生成的具体指令
- CMake设置输出路径跨平台演示分析
- cmake add_subdirectory
CMake主要语法
- cmake-gui与CACHE缓存变量的各种类型
- cmake用户修改配置和option
- CACHE覆盖策略设置cmake_policy
- cmake命令 传递缓存变量
- cmake 属性说明set_property
- cmake全局属性和APPEND_STRING get_property
- cmake define_property属性说明设置和获取
- cmake文件属性和给c++传递预处理变量示例
- cmake目标属性设置给c++传递多个宏
- cmake属性调试cmake_print_properties
- cmake env环境变量实战
- cmake math数学计算
- cmake string查找和字串相关处理
- cmake string追加替换和正则匹配
- cmake string json增删改
- cmake list追加、读取和拼接
- cmake list子数组和查找删除插入修改
- cmake list双向队列操作和排序
- cmake foreach遍历RANGE
- cmake foreach遍历list和break()
- cmake while循环
- cmake macro宏原理接口分析
- cmake macro参数传递
- cmake_parse_arguments宏传递属性类参数
- cmake function函数演示
- cmake函数和变量的作用域演示
- 第三章介绍
- cmake if语法说明与常量判断代码演示
- cmake if 变量和字符串判断代码演示
- cmake if逻辑运算符
- cmake if一元、二元比较和正则匹配
- cmake cache缓存变量设置
- cmake普通变量和全局CACHE变量作用域测试
cmake生成表达式和文件操作
CMake跨平台c++编译特性设置
- 第五章介绍
- target_include_directories包含目录详解
- PUBLIC_INTERFACE依赖传递头文件引用路径
- target_link_libraries和属性的原生调试方法
- target_compile_definitions演示静态库宏的传递
- target_compile_features
- cmake编译和链接OBJECT文件
- cmake动态库的生成版本号符号链接
- cmake_debug_release配置说明
- cmake linux下配置Debug和Release
- cmake windows下配置Debug和Release
- cmake动态库跨平台Debug和Release不同输出路径
- cmake_vs_pdb文件输出配置
- vs的debug和release设置不同的调试工作路径
- CMake VS设置运行时库MD_MTD
- vs的souce_group代码分组显示
CMake install部署项目
- 第六章介绍
- cmake install功能说明和测试项目代码准备
- cmake 第一个install示例多平台演示部署
- cmake install动态静态库和头文件安装路径设置
- cmake install Debug和Release版本不同安装路径
- cmake install 文件按类型发布和权限设置
- cmake install目录过滤git和指定后缀文件
- cmake install code安装期间执行代码
- cmake install分组安装
- cmake find_package 分析
- cmake install export自定义package
- find_package自定义package
- 多版本自定义package共存
CMake 交叉编译
cmake单元测试
CMake实战开源项目xcpp
cmake补充章节
提交答案
视频学习中有任何产品建议都可由此反
馈,我们将及时处理!
馈,我们将及时处理!
课时介绍
第二章介绍
每个项目都会用到的-CMake常用功能
课程介绍
推荐课程
信息系统项目管理师自考笔记
李明 · 512人在学
python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据
王先生 · 20576人在学
手把手搭建Java超市管理系统【附源码】(毕设)
汤小洋 · 4047人在学
Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教
黄菊华 · 731人在学
基于SSM酒店管理系统(毕设)
小尼老师 · 785人在学
java项目实战之购物商城(java毕业设计)
Long · 5073人在学
手把手搭建Java求职招聘系统【附源码】(毕设)
汤小洋 · 1457人在学
Python Django 深度学习 小程序
钟翔 · 2234人在学
城管局门前三包管理系统+微信小程序(vue+springboot)
赖国荣 · 496人在学
Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序
李杰 · 3843人在学