资源简介
本课程通过10章内容,系统讲解了CMake构建大型C++项目的相关知识和技巧。课程内容涵盖了CMake基础语法、常用功能、高级应用、跨平台编译、单元测试、实战项目等多个方面。
课程主要面向有一定C++编程基础,希望学习如何使用CMake构建大型C++项目的开发人员。
通过学习本课程,学员可以掌握以下知识和技能:
- 了解CMake的基本概念和工作原理
- 熟练使用CMake构建C++项目
- 掌握CMake的常用功能和高级应用
- 能够进行跨平台编译
- 能够编写单元测试
- 能够使用CMake构建开源项目
- 多平台编译安装cmake
- 能够使用CMake构建跨平台c++项目(Linux MacOS Windows)
- 能够使用cmake交叉编译Android 的C++NDK项目
- 能够使用cmake交叉编译鸿蒙的C++ ETS项目
资源目录
——/天下无鱼16号盘-85T/计算机教程119/17-51CTO/154-CMake构建大型c++项目/ ├──第01章 CMake快速入门篇 | ├──1-1 cmake课程介绍.mp4 85.62M | ├──1-10 macos_cmake安装源码编译.mp4 29.56M | ├──1-11 fist_cmake第一个CMakeLists.txt示例.mp4 17.71M | ├──1-12 windows下用vs2022编译第一个cmakelis.mp4 23.72M | ├──1-13 windwos下用cmake生成nmake的项目并编译.mp4 18.39M | ├──1-14 linux和macos下编译第一个cmake c++项目.mp4 25.31M | ├──1-15 编译cmake库的前置准备和静态库的实战原理分析.mp4 14.68M | ├──1-16 动态库原理和头文件作用.mp4 14.10M | ├──1-17 cmake静态库xlog跨平台编译windows、lin.mp4 22.88M | ├──1-18 cmake 链接静态库.mp4 51.60M | ├──1-19 cmake 动态库编译和链接linux.mp4 37.99M | ├──1-2 第一章介绍.mp4 20.30M | ├──1-20 cmake动态库windows和mac测试.mp4 39.35M | ├──1-3 cmake是什么为什么要好的构建工具.mp4 11.39M | ├──1-4 什么是持续集成.mp4 9.32M | ├──1-5 为什么用cmake及它的特性.mp4 8.70M | ├──1-6 cmake工作原理图解分析.mp4 7.81M | ├──1-7 cmake源码linux_ubuntu_编译安装.mp4 47.08M | ├──1-8 cmake windows安装二进制版本.mp4 12.95M | └──1-9 windows下使用cmake编译cmake源码并安装.mp4 44.64M ├──第02章 CMake常用功能 | ├──2-1 第二章介绍.mp4 22.08M | ├──2-10 cmake自动载入项目源码文件.mp4 43.32M | ├──2-11 CMake file自动导入头文件到项目.mp4 13.98M | ├──2-12 CMake分步编译和清理指定target目标.mp4 54.82M | ├──2-13 cmake调试打印生成的具体指令.mp4 40.53M | ├──2-14 CMake设置输出路径跨平台演示分析.mp4 66.60M | ├──2-15 cmake add_subdirectory.mp4 20.23M | ├──2-2 cmake注释和message基础.mp4 21.54M | ├──2-3 cmake message高级使用-指定日志级别.mp4 16.44M | ├──2-4 cmake message日志级别代码演示和重定到文件.mp4 42.05M | ├──2-5 cmake message 模块查找日志和显示缩进.mp4 25.53M | ├──2-6 cmake set变量入门和示例.mp4 24.90M | ├──2-7 cmake 变量示例设置message消息颜色.mp4 25.79M | ├──2-8 cmake自带的四种变量和给c++传递变量演示.mp4 56.93M | └──2-9 cmake include分析和示例.mp4 24.20M ├──第03章 CMake主要语法 | ├──3-1 第三章介绍.mp4 15.81M | ├──3-10 CACHE覆盖策略设置cmake_policy.mp4 20.00M | ├──3-11 cmake命令 传递缓存变量.mp4 18.17M | ├──3-12 cmake 属性说明set_property.mp4 17.25M | ├──3-13 cmake全局属性和APPEND_STRING get_.mp4 29.48M | ├──3-14 cmake define_property属性说明设置和.mp4 30.59M | ├──3-15 cmake文件属性和给c++传递预处理变量示例.mp4 36.70M | ├──3-16 cmake目标属性设置给c++传递多个宏.mp4 36.10M | ├──3-17 cmake属性调试cmake_print_propert.mp4 16.16M | ├──3-18 cmake env环境变量实战.mp4 34.95M | ├──3-19 cmake math数学计算.mp4 13.84M | ├──3-2 cmake if语法说明与常量判断代码演示.mp4 39.66M | ├──3-20 cmake string查找和字串相关处理.mp4 50.39M | ├──3-22 cmake string json增删改.mp4 55.79M | ├──3-23 cmake list追加、读取和拼接.mp4 26.92M | ├──3-24 cmake list子数组和查找删除插入修改.mp4 28.11M | ├──3-25 cmake list双向队列操作和排序.mp4 22.25M | ├──3-26 cmake foreach遍历RANGE.mp4 23.15M | ├──3-27 cmake foreach遍历list和break().mp4 39.26M | ├──3-28 cmake while循环.mp4 12.05M | ├──3-29 cmake macro宏原理接口分析.mp4 13.21M | ├──3-3 cmake if 变量和字符串判断代码演示.mp4 20.42M | ├──3-30 cmake macro参数传递.mp4 27.07M | ├──3-31 cmake_parse_arguments宏传递属性类.mp4 36.20M | ├──3-32 cmake function函数演示.mp4 22.99M | ├──3-33 cmake函数和变量的作用域演示.mp4 26.17M | ├──3-4 cmake if逻辑运算符.mp4 16.05M | ├──3-5 cmake if一元、二元比较和正则匹配.mp4 41.65M | ├──3-6 cmake cache缓存变量设置.mp4 30.49M | ├──3-7 cmake普通变量和全局CACHE变量作用域测试.mp4 28.83M | ├──3-8 cmake-gui与CACHE缓存变量的各种类型.mp4 25.82M | └──3-9 ccmake用户修改配置和option.mp4 14.36M ├──第04章 cmake生成表达式和文件操作 | ├──4-1 第四章介绍.mp4 9.78M | ├──4-2 cmake 生成表达式讲解和应用场景分析.mp4 26.44M | ├──4-3 cmake条件表达式和逻辑表达式示例.mp4 27.25M | ├──4-4 cmake生成表达式的两种调试方法(重要).mp4 30.67M | ├──4-5 cmake字符串比较表达式和条件表达式.mp4 26.93M | └──4-6 cmakes生成表达式目标相关查询.mp4 28.57M ├──第05章 CMake跨平台c++编译特性设置 | ├──5-1 第五章介绍.mp4 13.70M | ├──5-10 cmake linux下配置Debug和Release.mp4 33.60M | ├──5-11 cmake windows下配置Debug和Releas.mp4 19.80M | ├──5-12 cmake动态库跨平台Debug和Release不同输出.mp4 75.50M | ├──5-13 cmake_vs_pdb文件输出配置.mp4 26.48M | ├──5-14 vs的debug和release设置不同的调试工作路径.mp4 17.34M | ├──5-15 CMake VS设置运行时库MD_MTD.mp4 44.12M | ├──5-16 vs的souce_group代码分组显示.mp4 22.85M | ├──5-2 target_include_directories包含.mp4 20.41M | ├──5-3 PUBLIC_INTERFACE依赖传递头文件引用路径.mp4 47.22M | ├──5-4 target_link_libraries和属性的原生调.mp4 42.54M | ├──5-5 target_cnpile_definitions演示.mp4 30.76M | ├──5-6 target_cnpile_features.mp4 53.78M | ├──5-7 cmake编译和链接OBJECT文件.mp4 59.87M | ├──5-8 cmake动态库的生成版本号符号链接.mp4 27.54M | └──5-9 cmake_debug_release配置说明.mp4 24.95M ├──第06章 CMake install部署项目 | ├──6-1 第六章介绍.mp4 11.25M | ├──6-10 cmake find_package 分析.mp4 20.31M | ├──6-11 cmake install export自定义pack.mp4 44.13M | ├──6-12 find_package自定义package.mp4 21.22M | ├──6-13 多版本自定义package共存.mp4 76.67M | ├──6-2 cmake install功能说明和测试项目代码准备.mp4 44.69M | ├──6-3 cmake 第一个install示例多平台演示部署.mp4 31.75M | ├──6-4 cmake install动态静态库和头文件安装路径设置.mp4 39.03M | ├──6-5 cmake install Debug和Release版.mp4 37.76M | ├──6-6 cmake install 文件按类型发布和权限设置.mp4 49.77M | ├──6-7 cmake install目录过滤git和指定后缀文件.mp4 40.26M | ├──6-8 cmake install code安装期间执行代码.mp4 15.65M | └──6-9 cmake install分组安装.mp4 13.07M ├──第07章 CMake 交叉编译 | ├──7-1 第七章介绍.mp4 15.43M | ├──7-2 cmake 交叉编译分析和测试代码准备.mp4 36.48M | ├──7-3 cmake交叉编译linux arm开发板程序.mp4 27.06M | ├──7-4 cmake交叉使用NDK交叉编译安卓静态库.mp4 46.97M | ├──7-5 导入cmake编译的库到安卓项目并支持多ABI.mp4 45.31M | ├──7-6 创建并分析鸿蒙ets的c++native项目.mp4 25.39M | └──7-7 cmake编译鸿蒙Hap应用的c++库.mp4 54.66M ├──第08章 cmake单元测试 | ├──8-1 第八章介绍.mp4 14.37M | ├──8-2 cmake_ctest单元测试分析和测试示例.mp4 38.40M | ├──8-3 使用CMake的Fetch自动下载编译googlete.mp4 27.80M | ├──8-4 建立第一个cmake调用googletest的示例.mp4 31.40M | ├──8-5 cmake解压编译安装gtest并测试.mp4 82.34M | ├──8-6 googletest完整单元测试TEST_F.mp4 23.75M | └──8-7 解决googletest在vs上运行时库不一致问题.mp4 34.03M ├──第09章 CMake实战开源项目xcpp | ├──9-1 第九章介绍.mp4 8.32M | ├──9-10 xthread_pool库和样例加入项目配置.mp4 19.80M | ├──9-11 cmake同时编译四个项目并添加依赖关系.mp4 54.11M | ├──9-12 完成xlog和xthread_pool单元测试.mp4 132.61M | ├──9-2 CMake实战开源项目cmake配置需求分析.mp4 32.85M | ├──9-3 xlog库项目配置项目源码头文件和静态库宏传递.mp4 63.74M | ├──9-4 配置xlog输出路径设置Debug Release输出.mp4 55.32M | ├──9-5 xlog的install配置并支持find_packa.mp4 63.33M | ├──9-6 xlog生成c++代码并支持用户配置动态库.mp4 53.04M | ├──9-7 重构xlog的cmake完成cpp_libaray函数.mp4 119.38M | ├──9-8 配置test_xlog项目完成linux上测试.mp4 94.13M | └──9-9 配置test_xlog可配置在vs上读取xlog静态库.mp4 98.01M ├──第10章 CMake补充章节 | ├──10-1cmake构建vs_qt项目示例程序完成.mp4 382.30M | ├──10-2cmake设置QT的SDK路径加载qt库和头文件.mp4 602.04M | ├──10-3qt程序执行的依赖库自动复制.mp4 153.05M | ├──10-4cmake导入qt库完成qt界面示例代码-有资源找不到错误.mp4 762.39M | ├──10-5生成qt资源、界面和信号槽c++代码.mp4 873.65M | └──10-6cmake编译QT项目输出x86和x64程序.mp4 765.51M └──课件资料 | └──课件资料.rar 207.13M
感谢分享
我也学习一下
好东西啊
感谢分享
感谢分享
学习cmake!!!!!!!!!!!!!!!!!!!!
这门课不错哦
感谢分享
学习学习
学习一下
感谢分享
我来学习cmake了
感谢分享
感谢分享
感谢
学习学习
学习Cmake
学习学习
学习一下
cmake通用技能 好
感谢分享
学习
学习cmake
感谢
感谢分享
谢谢
谢谢
谢谢
谢谢
谢谢
感谢分享
感谢分享
感谢分享
找学习CMake的资料 学习一下
感谢分享
谢谢分享
谢谢
学习
感谢分享
感谢分享
很需要
感谢分享
感谢分享
学习学习
好课程,学习,学习
谢谢分享
谢谢分享
感谢分享
需要需要,牛逼
卧槽,正好最近在找学习CMake的资料
感谢分享