hge引擎配置登录器教程_git renzhai 版本 项目配置

哈喽 大家好 我叫人宅,很高兴和大家一起分享一下 分布式 git renzhai版本的案例。

花了不少时间去写版本控制系统git,其本意就是希望 在新人入门程序的时候就可以掌握这些高级技术,从底层协议框架到最终的版本控制,全部放在了手把手入门硬核c语言 的案例里面。


以下是该git架构教程的详细目录

20-1部署开发环境库

20-2 引擎的基础架构

20-3 第一个命令git init

20-4 对窗口的字体进行着色

20-5 实现git remote add origin语句

20-6 git引擎初始化

20-7 git --global user用户注册

20-8 让日志系统支持任意参数打印

20-9 自定义windows鼠标右键添加按钮

20-10 卸载程序卸载注册表

20-11 程序安装与卸载功能封装与实现

20-12 git clone命令

20-13 编写path生成库

20-14 测试git clone 功能

20-15 git add上传到仓库

20-16 guid库编写

20-17 用cmd窗口打印动态百分比

20-18 git commit -m命令编写

20-19 git push -u origin master命令

20-20 版本列表

20-21 本地存储用户配置信息

20-22 定义项目路径和远端url

20-23 搭建服务端引擎

20-24 定义服务端底层通信协议框架

20-25定义客户端底层协议框架

20-26windows多线程

20-27客户端和服务端底层握手

20-28客户端和服务端的一次短链接

20-29定义服务器和客户端的版本上传协议

20-30 定义上传版本列表协议

20-31 服务器数据储存和处理

20-32 客户端和服务器同步操作

20-33 客户端本地存储和服务端版本还原

20-34 实现git log

20-35 实现git status

20-36 定义客户端git pull协议

20-37 定义服务端git pull协议

20-38 测试客户端和服务器的git pull

20-39 客户端发送验证冲突请求

20-40 服务端验证冲突请求

20-41 客户端向服务端请求版本列表

20-42 只提交有变动的文件

20-43 整合库

20-44 整合日志系统到库

20-45 c手把手入门硬核c语言完结


工程就在教程里面:

30b05a091496e07d9f7916bffe6111c8.png

有些刚入门的新人不会配置工程,这里我简单的写一下关于服务端和客户端的基础配置方法(我们以客户端工程为例子,服务端配置思路是一样的,只是内存分配上稍微区别一下):


1.鼠标右键点击项目名字

1c8a925ae428b6c06c85614114a56c3e.png

2.选择最后一个按钮 属性

7870d2c5ebc1c9e289c57710f0715814.png

3.这里可以看到Windows SDK Version 也就是windows SDK的版本,选择一个你有的,不一定和我一样。还有一个是Platform toolset ,如果你的VS是2017就使用v141 2019 就使用142,你有什么版本就使用什么版本。

1f2ab965141e27caf7dd839ddb31ca58.png

4.配置完毕后点击 确定 即可

4d02b1642e915d49035f8c149acd2ff5.png

这个是客户端的配置方案,

服务端配置一样,但是有一个地方有点区别:

fea6b4bb8c9e3d887e6460b6a10d786f.png

如上图,你需要给足够多的栈空间内存否则跑不起来。

最后

31df7d3a7e3d5edc391cb3fb6689ef32.png

调试模式改为 debug x86 ,不要调成x64 代码中用到了 ctime() ,它在x64下会变成乱码,导致程序奔溃。调成debug是为了打断点可以看到更多的数据信息。


教程地址

手把手入门硬核C语言​www.aboutcg.org
a7f7b7dca434bd2cf8e49562ffdb8db0.png

其他内容

人宅:UE4精品课程​zhuanlan.zhihu.com
b799aed2608999a2931224c594611c1c.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值