微服务即时通讯系统环境搭建(客户端)
创作时间:
作者:
@小白创作中心
微服务即时通讯系统环境搭建(客户端)
引用
CSDN
1.
https://blog.csdn.net/zhuzhu_YT/article/details/141725208
本文将介绍如何搭建一个基于C++和Qt的微服务即时通讯系统的客户端环境。文章详细描述了Qt6的安装过程,并提供了具体的下载链接和注意事项。此外,文章还介绍了如何安装vcpkg和protobuf,这些都是构建C++项目常用的工具和库。
前言
今天开始,我们要开一个新坑,我们将它称作微服务即时通讯系统。说到即时通讯系统,大家肯定能想到如同“微信”这样的app。那么没错,这次这个项目就会像微信一样,当然功能肯定没有微信那么强。
我们也大概讲一下整个项目。这个项目,我们将基于C++来实现客户端-服务端结构的聊天程序。其中,客户端,我们会基于Qt实现。服务端,我们会基于C++分布式微服务架构+主流后端组件来实现。
那么废话不多说,我们这一集会对他的客户端环境进行搭建。
安装Qt6
Qt6下载链接
请点击上面链接
我们这里选择Windows。
下载完成后,我们要注意以下事项。
- 选择MSVC2019套件
- 机器上要能包含VS2019或者更⾼版本
- 后续创建项⽬要使⽤cmake作为构建⼯具
PS:如果下载过程不稳定,可以选择使用清华镜像作为下载源。
安装vcpkg
可在桌面上随意地方新建一个文件夹。使用Bash命令行,运行以下命令。
git clone https://github.com/microsoft/vcpkg.git
即可从githus上下载vcpkg,这里需要注意,访问githus需要使用加速器。
执行完后,再执行以下命令
cd vcpkg && ./bootstrap-vcpkg.bat
当然,如果整个vcpkg的下载存在问题,我们可以直接去githus上下载。
安装protobuf
只需要执行以下命令即可
./vcpkg.exe install protobuf protobuf:x64-windows
那么暂时我们就安装那么多东西,后续再有东西,我们再商讨。
热门推荐
如何高效地存储和保护书籍?
海关公务员待遇概览:2024年薪酬对比与报考指南
海关公务员待遇概览:薪资结构、地区差异与报考指南
县·观察|安徽太和:这座皖北县城何以被“看见”?
复活节岛超全攻略指南|包含旅游季节、特色活动、旅游注意事项等
全屋踢脚线哪种材质最好?4种材质全面对比,三种方案供你选择!
无证上路、频闯红灯、违规销售…… 载客三轮车为何屡禁不绝?
盆栽富贵竹的养殖方法和注意事项
冬季富贵竹养护攻略,换水技巧与注意事项详解
新能源车电机控制器技术及趋势
不同时辰出生的人,究竟有哪些优势?
比白马寺还早四年!打卡青龙山慈云寺
农历2024年闰月吗 闰年也是阳历的闰二月
过敏季科学自救指南:防护策略与医学循证解析
看非遗之美绽放时代新韵
PDF内容乱码怎么解决
买车按揭利息计算及对个人财务管理的影响
如何有效提升认知、思维和逻辑能力
同样是摔跤,学问大不同
从饮食入手!五种科学膳食模式助你有效减重!肥胖症患者必看!
头寸规模管理的主流技术
桌椅高度规范与舒适性选择
双一流、985、211:高考生必看的择校指南,哪个才是就业金钥匙?
新规拟出台,金融资产管理公司非金业务再上“紧箍咒”
阿拉斯加州城市在哪? 阿拉斯加城市简介概况
司法鉴定征求意见表:如何收集意见改进服务质量
一个经常“心慌”的人,问题可能不只在心脏!5 种情况要提高警惕
市场营销职业发展的不同路径
精细调试:提升2.4GHz WiFi链路性能的全方位技术与方法
长寿花生长与开花温度-多少度会停止生长与开花?