动态链接库lib+dll引用,并设置通用跨平台的动态库头文件

1.0万 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
学生,有工作经验想要学习windows编程,有一定c或者c++编程基础
你将会学到
动态链接库在工程项目中的应用和VS工具的使用,以及在Windows编程当中涉及到字符节的乱码问题包括目录的访问。
课程简介

课程介绍:

01 动态链接库类导出项目创建和依赖关系设置

02 动态链接库lib+dll引用,并设置通用跨平台的动态库头文件

03 dllmain入口文件分析及多线程调用代码演示

04 详解代码到windows程序执行经历的步骤和每个步骤会出现的bug

05 vs项目中各类文件(项目、解决方案、资源、代码)的作用,并配置项目依赖关系

06 vs项目各项配置详解和调试演示

07 多字节和宽字节转换方式和A2W,W2A字节转换宏使用出现栈溢出问题分析

08 使用MultiByteToWideChar多字节转换为宽字节

09 使用WideCharToMultiByte宽字节转为多字节并封装内部分配空间的字符集转换函数

10 FindFirstFile访问目录并打印文件类型和大小并递归访问所有子目录

11 通过CreateMutex实现控制进程的运行的唯一性

12 通过预处理指令实现控制台的显示和隐藏

 

 



展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交