VisualStudio2022构建调试C++项目

课程详情

课程详情

课程名称:VisualStudio2022构建调试C++项目

课程简介:本课程旨在帮助学员快速入门使用Visual Studio 2022进行C++项目构建和调试,适合对Visual Studio不熟悉的C++开发者。

适合人群

  • 没有使用过Visual Studio开发C++,希望学习在Windows上编写和调试C++程序的同学。
  • 已有开发经验,但对Visual Studio调试C++程序不熟悉的同学。

学习收获

  • 快速入门使用Visual Studio 2022。
  • 掌握使用Visual Studio构建动态库和静态库的方法。

课程亮点

  • 讲师:夏曹俊
  • 学习计划:每天学习一小时以上
  • 课程大纲:
    • VS编译调试C++入门:Visual Studio 2022软件安装、开发编辑代码、项目和解决方案配置、Visual Studio 2022调试快速入门。
    • VS提升开发效率:VS C++程序生成流程、Visual Studio 项目详细配置、重构代码-提升编码效率。
    • VS构建静态库和动态库:创建静态库并调用测试、创建动态库并调用测试、分析declspec(dllexport)作用、分析dllimport的优化作用。
    • VS2022调试代码实战:设置调试文件、调试三方库opencv代码、VS条件、函数和数据断点应用场景演示、多线程调试源码显示、并行监视和堆栈、死锁定位、调试实战-指针损坏、函数命中、内存快照检测内存泄漏。

课程目录

01 VS编译调试C++入门
  01 vs编译调试c++项目课程介绍.mp4
  02 visual_studio_2022安装.mp4
  03 编辑器使用说明和测试类代码准备.mp4
  04 文件查找和替换代码示例正则替换示例.mp4
  05 转到声明和定义_类视图_查看函数调用层次.mp4
  06 理解解决方案和项目并创建多个项目.mp4
  07 项目基础配置不同平台的输出路径.mp4
  08 解决方案基础配置多项目启动和编译依赖.mp4
  09 调试断点的基本操作.mp4
  10 调试监控变量值和调用堆栈查看函数调用层次.mp4
02 VS提升开发效率
  01 VS_C++程序生成流程cl演示预处理编译汇编和链接.mp4
  02 vs重构说明和代码准备并演示重命名符号.mp4
  03 快速重构自动创建修改声明定义和提取函数.mp4
  04 快速重构移动定义位置和自动实现所有纯虚函数.mp4
  05 VisualStudio详细配置说明WindowsSD.mp4
  06 平台工具集和C++版本.mp4
  07 头文件路径和预处理器给C++传递宏变量.mp4
  08 设置运行时库MD_MT去掉运行时依赖MSVCP动态库.mp4
  09 链接器配置输入输出调试和程序入口函数配置.mp4
03 VS构建静态库和动态库
  01 创建测试的静态库.mp4
  02 静态库调用配置和运行时库冲突解决.mp4
  03 动态库的作用_示例创建和配置动态库.mp4
  04 动态库的调用和dllexport的作用.mp4
  05 动态库为什么要加dllimport汇编调试分析.mp4
04 VS2022调试代码实战
  01 测试三方库opencv渲染一副图片.mp4
  02 设置外部pdb调试进入opencv函数源码.mp4
  03 更多断点的条件断点设置.mp4
  04 函数断点重载函数和系统函数调用断点.mp4
  05 数据断点监控内存值更改.mp4
  06 多线程调试代码准备和源码中显示线程运行位置.mp4
  07 并行监视和并行堆栈同时监视多线程的变量.mp4
  08 标记线程和查看所有线程运行位置.mp4
  09 条件断点使用线程号筛选进入断点的线程.mp4
  10 模拟死锁通过全部中断和线程列表定位出错代码.mp4
  11 如何查明指针是否损坏了内存地址.mp4
  12 函数调用很多次_在失败那次进入_断点命中次数.mp4
  13 使用内存快照检查内存泄漏.mp4