多平台编译安装cmake 能够使用CMake构建跨平台c++项目(Linux MacOS Windows) 能够使用cmake交叉编译Android的C++NDK项目 能够使用cmake交叉编译鸿蒙的C++ ETS项目 能够使用cmake交叉编译嵌入式Linux C++项目 能够掌握CMake核心语法和重点配置 使用cmake install部署C++项目 能够使用cmake集成googletest实现C++单元测试 ├── 第1章 CMake快速入门篇 ├── 第3章 CMake主要语法 ├── 第4章 cmake生成表达式和文件操作 ├── 第5章 CMake跨平台c++编译特性设置 ├── 第6章 CMake install部署项目 ├── 第7章 CMake 交叉编译 ├── 第8章 cmake单元测试 ├── 第9章 CMake实战开源项目xcpp ├── 第10章 CMake补充章节 ├── 课件资料
CMake构建大型C++项目7.92GB
第1章 CMake快速入门篇543.12MB
1-1 cmake课程介绍【持续更新‖免费提供:cunlove.cn】.mp485.62MB
1-2 第一章介绍【花费时间‖免费开放:cunlove.cn】.mp420.3MB
1-3 cmake是什么为什么要好的构建工具【更多精选‖公众号:CunWorkNotes 获取】.mp411.39MB
1-4 什么是持续集成【优质合集‖免费获取:cunlove.cn】.mp49.32MB
1-5 为什么用cmake及它的特性【资源精选‖更多关注:CunWorkNotes】.mp48.7MB
1-6 cmake工作原理图解分析【整理不易‖记得关注:CunWorkNotes】.mp47.81MB
1-7 cmake源码linux_ubuntu_编译安装【耗时整理‖免费分享:cunlove.cn】.mp447.08MB
1-8 cmake windows安装二进制版本【手动整理‖免费开放:cunlove.cn】.mp412.95MB
1-9 windows下使用cmake编译cmake源码并安装【不易整理‖请关注:CunWorkNotes】.mp444.64MB
1-10 macos_cmake安装源码编译【花费时间‖免费开放:cunlove.cn】.mp429.56MB
1-11 fist_cmake第一个CMakeLists.txt示例【良心整理‖免费获取:cunlove.cn】.mp417.71MB
1-12 windows下用vs2022编译第一个cmakelis【精挑细选‖免费提供:cunlove.cn】.mp423.72MB
1-13 windwos下用cmake生成nmake的项目并编译【持续更新‖免费提供:cunlove.cn】.mp418.39MB
1-14 linux和macos下编译第一个cmake c++项目【耗时整理‖不易且全免费:cunlove.cn】.mp425.31MB
1-15 编译cmake库的前置准备和静态库的实战原理分析【耗时整理‖免费分享:cunlove.cn】.mp414.68MB
1-16 动态库原理和头文件作用【耗时整理‖免费分享:cunlove.cn】.mp414.1MB
1-17 cmake静态库xlog跨平台编译windows、lin【资源精选‖更多关注:CunWorkNotes】.mp422.88MB
1-18 cmake 链接静态库【整理不易‖免费奉上:cunlove.cn】.mp451.6MB
1-19 cmake 动态库编译和链接linux【资源精选‖更多关注:CunWorkNotes】.mp437.99MB
1-20 cmake动态库windows和mac测试【耗时整理‖免费分享:cunlove.cn】.mp439.35MB
第2章 CMake常用功能498.93MB
2-1 第二章介绍【资源精选‖更多关注:CunWorkNotes】.mp422.08MB
2-2 cmake注释和message基础【花费时间‖免费获取:cunlove.cn】.mp421.54MB
2-3 cmake message高级使用-指定日志级别【花费时间‖免费获取:cunlove.cn】.mp416.44MB
2-4 cmake message日志级别代码演示和重定到文件【花费时间‖免费获取:cunlove.cn】.mp442.05MB
2-5 cmake message 模块查找日志和显示缩进【更多精选‖公众号:CunWorkNotes 获取】.mp425.53MB
2-6 cmake set变量入门和示例【花费时间‖免费开放:cunlove.cn】.mp424.9MB
2-7 cmake 变量示例设置message消息颜色【手动整理‖免费开放:cunlove.cn】.mp425.79MB
2-8 cmake自带的四种变量和给c++传递变量演示【不易整理‖请关注:CunWorkNotes】.mp456.93MB
2-9 cmake include分析和示例【耗时整理‖不易且全免费:cunlove.cn】.mp424.2MB
2-10 cmake自动载入项目源码文件【耗时整理‖免费分享:cunlove.cn】.mp443.32MB
2-11 CMake file自动导入头文件到项目【更多精选‖公众号:CunWorkNotes 获取】.mp413.98MB
2-12 CMake分步编译和清理指定target目标【手动整理‖免费开放:cunlove.cn】.mp454.82MB
2-13 cmake调试打印生成的具体指令【整理不易‖免费奉上:cunlove.cn】.mp440.53MB
2-14 CMake设置输出路径跨平台演示分析【资源精选‖更多关注:CunWorkNotes】.mp466.6MB
2-15 cmake add_subdirectory【不易整理‖请关注:CunWorkNotes】.mp420.23MB
第3章 CMake主要语法869.87MB
3-1 第三章介绍【整理不易‖记得关注:CunWorkNotes】.mp415.81MB
3-2 cmake if语法说明与常量判断代码演示【优质资源‖关注:CunWorkNotes 解锁】.mp439.66MB
3-3 cmake if 变量和字符串判断代码演示【花费时间‖免费开放:cunlove.cn】.mp420.42MB
3-4 cmake if逻辑运算符【精挑细选‖免费提供:cunlove.cn】.mp416.05MB
3-5 cmake if一元、二元比较和正则匹配【资源精选‖更多关注:CunWorkNotes】.mp441.65MB
3-6 cmake cache缓存变量设置【持续更新‖免费提供:cunlove.cn】.mp430.49MB
3-7 cmake普通变量和全局CACHE变量作用域测试【耗时整理‖免费分享:cunlove.cn】.mp428.83MB
3-8 cmake-gui与CACHE缓存变量的各种类型【持续更新‖免费提供:cunlove.cn】.mp425.82MB
3-9 ccmake用户修改配置和option【手动整理‖免费开放:cunlove.cn】.mp414.36MB
3-10 CACHE覆盖策略设置cmake_policy【花费时间‖免费获取:cunlove.cn】.mp420MB
3-11 cmake命令 传递缓存变量【花费时间‖免费开放:cunlove.cn】.mp418.17MB
3-12 cmake 属性说明set_property【持续更新‖免费提供:cunlove.cn】.mp417.25MB
3-13 cmake全局属性和APPEND_STRING get_【资源精选‖更多关注:CunWorkNotes】.mp429.48MB
3-14 cmake define_property属性说明设置和【整理不易‖免费奉上:cunlove.cn】.mp430.59MB
3-15 cmake文件属性和给c++传递预处理变量示例【耗时整理‖不易且全免费:cunlove.cn】.mp436.7MB
3-16 cmake目标属性设置给c++传递多个宏【精挑细选‖免费提供:cunlove.cn】.mp436.1MB
3-17 cmake属性调试cmake_print_propert【精挑细选‖免费提供:cunlove.cn】.mp416.16MB
3-18 cmake env环境变量实战【整理不易‖免费奉上:cunlove.cn】.mp434.95MB
3-19 cmake math数学计算【不易整理‖请关注:CunWorkNotes】.mp413.84MB
3-20 cmake string查找和字串相关处理【更多精选‖公众号:CunWorkNotes 获取】.mp450.39MB
3-22 cmake string json增删改【资源精选‖更多关注:CunWorkNotes】.mp455.79MB
3-23 cmake list追加、读取和拼接【花费时间‖免费开放:cunlove.cn】.mp426.92MB
3-24 cmake list子数组和查找删除插入修改【资源精选‖更多关注:CunWorkNotes】.mp428.11MB
3-25 cmake list双向队列操作和排序【花费时间‖免费开放:cunlove.cn】.mp422.25MB
3-26 cmake foreach遍历RANGE【花费时间‖免费获取:cunlove.cn】.mp423.15MB
3-27 cmake foreach遍历list和break()【资源精选‖更多关注:CunWorkNotes】.mp439.26MB
3-28 cmake while循环【不易整理‖请关注:CunWorkNotes】.mp412.05MB
3-29 cmake macro宏原理接口分析【不易整理‖请关注:CunWorkNotes】.mp413.21MB
3-30 cmake macro参数传递【精挑细选‖免费提供:cunlove.cn】.mp427.07MB
3-31 cmake_parse_arguments宏传递属性类【持续更新‖免费提供:cunlove.cn】.mp436.2MB
3-32 cmake function函数演示【优质合集‖免费获取:cunlove.cn】.mp422.99MB
3-33 cmake函数和变量的作用域演示【耗时整理‖免费分享:cunlove.cn】.mp426.17MB
第4章 cmake生成表达式和文件操作149.64MB
4-1 第四章介绍【整理不易‖记得关注:CunWorkNotes】.mp49.78MB
4-2 cmake 生成表达式讲解和应用场景分析【花费时间‖免费开放:cunlove.cn】.mp426.44MB
4-3 cmake条件表达式和逻辑表达式示例【花费时间‖免费开放:cunlove.cn】.mp427.25MB
4-4 cmake生成表达式的两种调试方法(重要)【不易整理‖请关注:CunWorkNotes】.mp430.67MB
4-5 cmake字符串比较表达式和条件表达式【手动整理‖免费开放:cunlove.cn】.mp426.93MB
4-6 cmakes生成表达式目标相关查询【手动整理‖免费开放:cunlove.cn】.mp428.57MB
第5章 CMake跨平台c++编译特性设置560.44MB
5-1 第五章介绍【花费时间‖免费开放:cunlove.cn】.mp413.7MB
5-2 target_include_directories包含【耗时整理‖不易且全免费:cunlove.cn】.mp420.41MB
5-3 PUBLIC_INTERFACE依赖传递头文件引用路径【更多精选‖公众号:CunWorkNotes 获取】.mp447.22MB
5-4 target_link_libraries和属性的原生调【耗时整理‖不易且全免费:cunlove.cn】.mp442.54MB
5-5 target_compile_definitions演示【资源精选‖更多关注:CunWorkNotes】.mp430.76MB
5-6 target_compile_features【耗时整理‖免费分享:cunlove.cn】.mp453.78MB
5-7 cmake编译和链接OBJECT文件【花费时间‖免费获取:cunlove.cn】.mp459.87MB
5-8 cmake动态库的生成版本号符号链接【耗时整理‖免费分享:cunlove.cn】.mp427.54MB
5-9 cmake_debug_release配置说明【更多精选‖公众号:CunWorkNotes 获取】.mp424.95MB
5-10 cmake linux下配置Debug和Release【更多精选‖公众号:CunWorkNotes 获取】.mp433.6MB
5-11 cmake windows下配置Debug和Releas【手动整理‖免费开放:cunlove.cn】.mp419.8MB
5-12 cmake动态库跨平台Debug和Release不同输出【不易整理‖请关注:CunWorkNotes】.mp475.5MB
5-13 cmake_vs_pdb文件输出配置【手动整理‖免费开放:cunlove.cn】.mp426.48MB
5-14 vs的debug和release设置不同的调试工作路径【优质资源‖关注:CunWorkNotes 解锁】.mp417.34MB
5-15 CMake VS设置运行时库MD_MTD【耗时整理‖不易且全免费:cunlove.cn】.mp444.12MB
5-16 vs的souce_group代码分组显示【手动整理‖免费开放:cunlove.cn】.mp422.85MB
第6章 CMake install部署项目445.56MB
6-1 第六章介绍【优质资源‖关注:CunWorkNotes 解锁】.mp411.25MB
6-2 cmake install功能说明和测试项目代码准备【优质合集‖免费获取:cunlove.cn】.mp444.69MB
6-3 cmake 第一个install示例多平台演示部署【手动整理‖免费开放:cunlove.cn】.mp431.75MB
6-4 cmake install动态静态库和头文件安装路径设置【手动整理‖免费开放:cunlove.cn】.mp439.03MB
6-5 cmake install Debug和Release版【耗时整理‖不易且全免费:cunlove.cn】.mp437.76MB
6-6 cmake install 文件按类型发布和权限设置【花费时间‖免费获取:cunlove.cn】.mp449.77MB
6-7 cmake install目录过滤git和指定后缀文件【优质合集‖免费获取:cunlove.cn】.mp440.26MB
6-8 cmake install code安装期间执行代码【耗时整理‖免费分享:cunlove.cn】.mp415.65MB
6-9 cmake install分组安装【不易整理‖请关注:CunWorkNotes】.mp413.07MB
6-10 cmake find_package 分析【优质资源‖关注:CunWorkNotes 解锁】.mp420.31MB
6-11 cmake install export自定义pack【不易整理‖请关注:CunWorkNotes】.mp444.13MB
6-12 find_package自定义package【不易整理‖请关注:CunWorkNotes】.mp421.22MB
6-13 多版本自定义package共存【持续更新‖免费提供:cunlove.cn】.mp476.67MB
第7章 CMake 交叉编译251.31MB
7-1 第七章介绍【整理不易‖免费奉上:cunlove.cn】.mp415.43MB
7-2 cmake 交叉编译分析和测试代码准备【手动整理‖免费开放:cunlove.cn】.mp436.48MB
7-3 cmake交叉编译linux arm开发板程序【持续更新‖免费提供:cunlove.cn】.mp427.06MB
7-4 cmake交叉使用NDK交叉编译安卓静态库【优质合集‖免费获取:cunlove.cn】.mp446.97MB
7-5 导入cmake编译的库到安卓项目并支持多ABI【整理不易‖免费奉上:cunlove.cn】.mp445.31MB
7-6 创建并分析鸿蒙ets的c++native项目【整理不易‖免费奉上:cunlove.cn】.mp425.39MB
7-7 cmake编译鸿蒙Hap应用的c++库【耗时整理‖免费分享:cunlove.cn】.mp454.66MB
第8章 cmake单元测试252.09MB
8-1 第八章介绍【精挑细选‖免费提供:cunlove.cn】.mp414.37MB
8-2 cmake_ctest单元测试分析和测试示例【不易整理‖请关注:CunWorkNotes】.mp438.4MB
8-3 使用CMake的Fetch自动下载编译googlete【资源精选‖更多关注:CunWorkNotes】.mp427.8MB
8-4 建立第一个cmake调用googletest的示例【持续更新‖免费提供:cunlove.cn】.mp431.4MB
8-5 cmake解压编译安装gtest并测试【耗时整理‖不易且全免费:cunlove.cn】.mp482.34MB
8-6 googletest完整单元测试TEST_F【整理不易‖记得关注:CunWorkNotes】.mp423.75MB
8-7 解决googletest在vs上运行时库不一致问题【优质合集‖免费获取:cunlove.cn】.mp434.03MB
第9章 CMake实战开源项目xcpp794.65MB
9-1 第九章介绍【耗时整理‖不易且全免费:cunlove.cn】.mp48.32MB
9-2 CMake实战开源项目cmake配置需求分析【整理不易‖免费奉上:cunlove.cn】.mp432.85MB
9-3 xlog库项目配置项目源码头文件和静态库宏传递【花费时间‖免费开放:cunlove.cn】.mp463.74MB
9-4 配置xlog输出路径设置Debug Release输出【耗时整理‖免费分享:cunlove.cn】.mp455.32MB
9-5 xlog的install配置并支持find_packa【优质资源‖关注:CunWorkNotes 解锁】.mp463.33MB
9-6 xlog生成c++代码并支持用户配置动态库【优质资源‖关注:CunWorkNotes 解锁】.mp453.04MB
9-7 重构xlog的cmake完成cpp_libaray函数【花费时间‖免费获取:cunlove.cn】.mp4119.38MB
9-8 配置test_xlog项目完成linux上测试【优质资源‖关注:CunWorkNotes 解锁】.mp494.13MB
9-9 配置test_xlog可配置在vs上读取xlog静态库【优质合集‖免费获取:cunlove.cn】.mp498.01MB
9-10 xthread_pool库和样例加入项目配置【耗时整理‖免费分享:cunlove.cn】.mp419.8MB
9-11 cmake同时编译四个项目并添加依赖关系【耗时整理‖免费分享:cunlove.cn】.mp454.11MB
9-12 完成xlog和xthread_pool单元测试【更多精选‖公众号:CunWorkNotes 获取】.mp4132.61MB
第10章 CMake补充章节3.46GB
10-1cmake构建vs_qt项目示例程序完成【优质合集‖免费获取:cunlove.cn】.mp4382.3MB
10-2cmake设置QT的SDK路径加载qt库和头文件【整理不易‖免费奉上:cunlove.cn】.mp4602.04MB
10-3qt程序执行的依赖库自动复制【优质合集‖免费获取:cunlove.cn】.mp4153.05MB
10-4cmake导入qt库完成qt界面示例代码-有资源找不到错误【精挑细选‖免费提供:cunlove.cn】.mp4762.39MB
10-5生成qt资源、界面和信号槽c++代码【整理不易‖免费奉上:cunlove.cn】.mp4873.65MB
10-6cmake编译QT项目输出x86和x64程序【耗时整理‖不易且全免费:cunlove.cn】.mp4765.51MB
课件资料207.13MB
课件资料【花费时间‖免费开放:cunlove.cn】.exe207.13MB