微服务即时通讯系统环境搭建(客户端)
创作时间:
作者:
@小白创作中心
微服务即时通讯系统环境搭建(客户端)
引用
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
那么暂时我们就安装那么多东西,后续再有东西,我们再商讨。
热门推荐
Excel合格率评定的多种计算方法
回转窑监控系统技术方案
ICL晶体发展前景好 市场潜力大
如何优化食品产业链的效率?
仓库管理中po单是什么
肝不好跟运动有关?医生提醒:60岁后,运动时一定要注意3件事
提重物第二天肩膀疼怎么办
如何轻松创建桌面快捷方式的详细步骤解析
突发剧烈头痛的原因
宠物猫买回家没几天就因病死亡,相关责任谁来承担?
荷兰高端制造:欧洲工业转型启明灯
蝴蝶忍:《鬼灭之刃》中的温柔战士与她的内心世界
第七届长江三峡(巫山)李花节开幕 “花经济”赋能乡村振兴新篇章
小腿肌肉拉伤怎么治
健身不要上来就猛练,初学者需要知道的5件事!
如何辨识POS机所属银行——快速识别指南
如何利用纸飞机促进团队协作
中国沿海开放城市有哪些(我国大陆地区共有多少个沿海城市)
尿毒症透析患者乏力,是低钾还是高钾?
投影机的投影比是什么意思
钦州美食闪耀广西桂菜名菜名小吃榜单:炸大蚝、猪脚粉、椰丝开口枣榜上有名
为什么无糖可乐这么难喝
人才管理 | 如何避开360度评估陷阱,保证结果的有效性?
谈“激素”色变?揭秘糖皮质激素
戒毒民警思想动态分析报告:关注警察心理健康与戒毒工作成效
步于霜冻之上——《冰汽时代2》中的派系、资源与决策引导
港城大吕坚院士Engineering:电磁超材料的3D和4D打印
今明两年,做好资产贬值的准备?2大信号出现,房价走向逐渐清晰
如何避免智能手机选购劣质钢化膜的陷阱?详解优质选择标准与选购误区
“深入解析‘犯太岁’的文化意义与人们的应对方式”