移动端占据了更多的市场份额,但开发一直都是在PC端,如何能够让自己写的代码跨平台,抢占市场的份额,是很多人思考过的问题,一次开发多次交叉编译,代码如何写,才能不依赖单个的操作系统,使用什么工具才能快速的构建跨平台IDE工程,本套课程都会告诉大家,相信学完本套课程大家心中的疑惑都会解开~,高并发异步网
关于C++基础的书籍与视频已经汗牛充栋,精通知识的目的全在于应用,本套课程全方位使用C++11与Boost库相关组件,本套课程以跨平台游戏引擎SDL为兴趣切入点,循序渐进步入BoostAsio网络通信基础模型,介绍ZeroMq与跨平台构建工具CMake的使用
1.安装Kali Linux操作系统
2.远程连接工具与常用Linux命令
3.常用Linux指令
4.跨平台游戏引擎SDL搭建
5.游戏窗体与绘制背景
6.暗黑破坏神2火焰动画实现
8.仙剑奇侠传人物移动实现
9.冒险岛登录器界面框架
10.绘制登录器背景与按钮
11.C++11智能指针
12.单例模式与类模板
13.优化冒险岛界面框架
14.冒险岛按钮C++11回调函数的实现
15.function与bind的使用方法
16.添加冒险岛账号密码控件
17.响应键盘输入大小写账号与密码
18.Boost库的安装与环境配置
19.Asio异步网络通信基础编程
20.Asio服务器端与客户会话连接
21.对战房间框架与Asio客户端
22.网络封包双端队列异步排队发送
23.消息队列与生产消费模型
24.封包的拆解与广播发送
25.Qt的安装与Creator的使用
26.Qt与Asio网络通信的整合与改造
27.Qt中Signal_Slots_Emit的结合使用
28.C++模板编程之特化与偏特化
29.ZeroMq网络库编译与使用
30.服务器中间件ZeroMq的基础应用
31.ZeroMQ发布订阅与推拉模式
32.跨平台编译配置工具CMake的使用
33.CMakeLists配置跨平台项目
34.跨平台CMakeLists语法进阶
35.Win与Linux安装跨平台CLion
36.CLion+Boost+CMakeLists
持续更新中。。。
视频课程地址: