好听课(haotk.com),助力个人能力素养提升更简单!
首页 > 教程下载 > 综合教程 >  《CMake实战:构建大型C++项目,视频+课件全解析》
收藏

本资料全面解析CMake构建大型C++项目的实战技巧,涵盖从基础入门到高级应用的各个层面。通过详细的视频教程和丰富的课件资料,您将学习如何在Windows、Linux和macOS等不同平台上使用CMake进行项目构建,掌握静态库和动态库的编译与链接,了解跨平台编译和单元测试的实现方法。此外,资料还特别包含QT项目的构建与调试,帮助开发者高效解决实际开发中的问题。适合有一定C++基础的开发者提升项目构建能力。
以下云资源目录树快照生成于[10个月前],该学习资料由夸克云用户[端庄*白猫]分享(只展示大部分文件和目录)
《CMake实战:构建大型C++项目,视频+课件全解析》7.93 GB(mp4视频134节;zip压缩包1个;)
课件资料
课件资料.zip213.74MB
第9章CMake实战开源项目xcpp
9-9配置test_xlog可配置在vs上读取xlog静态库.mp498.04MB
9-8配置test_xlog项目完成linux上测试.mp494.16MB
9-7重构xlog的cmake完成cpp_libaray函数.mp4119.41MB
9-6xlog生成c++代码并支持用户配置动态库.mp453.07MB
9-5xlog的install配置并支持find_packa.mp463.36MB
9-4配置xlog输出路径设置DebugRelease输出.mp455.35MB
9-3xlog库项目配置项目源码头文件和静态库宏传递.mp463.78MB
9-2CMake实战开源项目cmake配置需求分析.mp432.88MB
9-12完成xlog和xthread_pool单元测试.mp4132.64MB
9-11cmake同时编译四个项目并添加依赖关系.mp454.15MB
9-10xthread_pool库和样例加入项目配置.mp419.84MB
9-1第九章介绍.mp48.36MB
第8章cmake单元测试
8-7解决googletest在vs上运行时库不一致问题.mp434.06MB
8-6googletest完整单元测试TEST_F.mp423.78MB
8-5cmake解压编译安装gtest并测试.mp482.34MB
8-4建立第一个cmake调用googletest的示例.mp431.43MB
8-3使用CMake的Fetch自动下载编译googlete.mp427.83MB
8-2cmake_ctest单元测试分析和测试示例.mp438.43MB
8-1第八章介绍.mp414.4MB
第7章CMake交叉编译
7-7cmake编译鸿蒙Hap应用的c++库.mp454.7MB
7-6创建并分析鸿蒙ets的c++native项目.mp425.42MB
7-5导入cmake编译的库到安卓项目并支持多ABI.mp445.34MB
7-4cmake交叉使用NDK交叉编译安卓静态库.mp447MB
7-3cmake交叉编译linuxarm开发板程序.mp427.06MB
7-2cmake交叉编译分析和测试代码准备.mp436.51MB
7-1第七章介绍.mp415.46MB
第6章CMakeinstall部署项目
6-9cmakeinstall分组安装.mp413.11MB
6-8cmakeinstallcode安装期间执行代码.mp415.68MB
6-7cmakeinstall目录过滤git和指定后缀文件.mp440.26MB
6-6cmakeinstall文件按类型发布和权限设置.mp449.8MB
6-5cmakeinstallDebug和Release版.mp437.8MB
6-4cmakeinstall动态静态库和头文件安装路径设置.mp439.03MB
6-3cmake第一个install示例多平台演示部署.mp431.78MB
6-2cmakeinstall功能说明和测试项目代码准备.mp444.72MB
6-13多版本自定义package共存.mp476.7MB
6-12find_package自定义package.mp421.22MB
6-11cmakeinstallexport自定义pack.mp444.16MB
6-10cmakefind_package分析.mp420.35MB
6-1第六章介绍.mp411.29MB
第5章CMake跨平台c++编译特性设置
5-9cmake_debug_release配置说明.mp424.95MB
5-8cmake动态库的生成版本号符号链接.mp427.57MB
5-7cmake编译和链接OBJECT文件.mp459.9MB
5-6target_compile_features.mp453.81MB
5-5target_compile_definitions演示.mp430.79MB
5-4target_link_libraries和属性的原生调.mp442.58MB
5-3PUBLIC_INTERFACE依赖传递头文件引用路径.mp447.26MB
5-2target_include_directories包含.mp420.41MB
5-16vs的souce_group代码分组显示.mp422.85MB
5-15CMakeVS设置运行时库MD_MTD.mp444.15MB
5-14vs的debug和release设置不同的调试工作路径.mp417.34MB
5-13cmake_vs_pdb文件输出配置.mp426.51MB
5-12cmake动态库跨平台Debug和Release不同输出.mp475.53MB
5-11cmakewindows下配置Debug和Releas.mp419.83MB
5-10cmakelinux下配置Debug和Release.mp433.63MB
5-1第五章介绍.mp413.7MB
第4章cmake生成表达式和文件操作
4-6cmakes生成表达式目标相关查询.mp428.61MB
4-5cmake字符串比较表达式和条件表达式.mp426.97MB
4-4cmake生成表达式的两种调试方法(重要).mp430.7MB
4-3cmake条件表达式和逻辑表达式示例.mp427.28MB
4-2cmake生成表达式讲解和应用场景分析.mp426.44MB
4-1第四章介绍.mp49.78MB
第3章CMake主要语法
3-9ccmake用户修改配置和option.mp414.39MB
3-8cmake-gui与CACHE缓存变量的各种类型.mp425.85MB
3-7cmake普通变量和全局CACHE变量作用域测试.mp428.86MB
3-6cmakecache缓存变量设置.mp430.52MB
3-5cmakeif一元、二元比较和正则匹配.mp441.68MB
3-4cmakeif逻辑运算符.mp416.08MB
3-33cmake函数和变量的作用域演示.mp426.21MB
3-32cmakefunction函数演示.mp423.03MB
3-31cmake_parse_arguments宏传递属性类.mp436.24MB
3-30cmakemacro参数传递.mp427.07MB
3-3cmakeif变量和字符串判断代码演示.mp420.45MB
3-29cmakemacro宏原理接口分析.mp413.21MB
3-28cmakewhile循环.mp412.08MB
3-27cmakeforeach遍历list和break().mp439.3MB
3-26cmakeforeach遍历RANGE.mp423.18MB
3-25cmakelist双向队列操作和排序.mp422.28MB
3-24cmakelist子数组和查找删除插入修改.mp428.14MB
3-23cmakelist追加、读取和拼接.mp426.95MB
3-22cmakestringjson增删改.mp455.83MB
3-20cmakestring查找和字串相关处理.mp450.42MB
3-2cmakeif语法说明与常量判断代码演示.mp439.69MB
3-19cmakemath数学计算.mp413.87MB
3-18cmakeenv环境变量实战.mp434.98MB
3-17cmake属性调试cmake_print_propert.mp416.19MB
3-16cmake目标属性设置给c++传递多个宏.mp436.13MB
3-15cmake文件属性和给c++传递预处理变量示例.mp436.7MB
3-14cmakedefine_property属性说明设置和.mp430.62MB
3-13cmake全局属性和APPEND_STRINGget_.mp429.51MB
3-12cmake属性说明set_property.mp417.28MB
3-11cmake命令传递缓存变量.mp418.21MB
3-10CACHE覆盖策略设置cmake_policy.mp420.03MB
3-1第三章介绍.mp415.84MB
第2章CMake常用功能
2-9cmakeinclude分析和示例.mp424.24MB
2-8cmake自带的四种变量和给c++传递变量演示.mp456.96MB
2-7cmake变量示例设置message消息颜色.mp425.82MB
2-6cmakeset变量入门和示例.mp424.93MB
2-5cmakemessage模块查找日志和显示缩进.mp425.56MB
2-4cmakemessage日志级别代码演示和重定到文件.mp442.08MB
2-3cmakemessage高级使用-指定日志级别.mp416.44MB
2-2cmake注释和message基础.mp421.57MB
2-15cmakeadd_subdirectory.mp420.26MB
2-14CMake设置输出路径跨平台演示分析.mp466.63MB
2-13cmake调试打印生成的具体指令.mp440.56MB
2-12CMake分步编译和清理指定target目标.mp454.85MB
2-11CMakefile自动导入头文件到项目.mp414.01MB
2-10cmake自动载入项目源码文件.mp443.32MB
2-1第二章介绍.mp422.11MB
第1章CMake快速入门篇
1-9windows下使用cmake编译cmake源码并安装.mp444.67MB
1-8cmakewindows安装二进制版本.mp412.99MB
1-7cmake源码linux_ubuntu_编译安装.mp447.12MB
1-6cmake工作原理图解分析.mp47.84MB
1-5为什么用cmake及它的特性.mp48.73MB
1-4什么是持续集成.mp49.35MB
1-3cmake是什么为什么要好的构建工具.mp411.43MB
1-20cmake动态库windows和mac测试.mp439.38MB
1-2第一章介绍.mp420.3MB
1-19cmake动态库编译和链接linux.mp438.03MB
1-18cmake链接静态库.mp451.63MB
1-17cmake静态库xlog跨平台编译windows、lin.mp422.91MB
1-16动态库原理和头文件作用.mp414.13MB
1-15编译cmake库的前置准备和静态库的实战原理分析.mp414.68MB
1-14linux和macos下编译第一个cmakec++项目.mp425.34MB
1-13windwos下用cmake生成nmake的项目并编译.mp418.43MB
1-12windows下用vs2022编译第一个cmakelis.mp423.75MB
1-11fist_cmake第一个CMakeLists.txt示例.mp417.74MB
1-10macos_cmake安装源码编译.mp429.6MB
1-1cmake课程介绍.mp485.62MB
第10章CMake补充章节
10-6cmake编译QT项目输出x86和x64程序.mp4765.55MB
10-5生成qt资源、界面和信号槽c++代码.mp4873.69MB
10-4cmake导入qt库完成qt界面示例代码-有资源找不到错误.mp4762.43MB
10-3qt程序执行的依赖库自动复制.mp4153.09MB
10-2cmake设置QT的SDK路径加载qt库和头文件.mp4602.07MB
10-1cmake构建vs_qt项目示例程序完成.mp4382.33MB
274005
领取福利

微信扫码领取福利

微信扫码分享