微服务即时通讯系统环境搭建(客户端)
创作时间:
作者:
@小白创作中心
微服务即时通讯系统环境搭建(客户端)
引用
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
那么暂时我们就安装那么多东西,后续再有东西,我们再商讨。
热门推荐
夜尿频多的人可以喝枸杞茶吗
起夜排尿超过2次是肾不好?错!这6个健康隐患更值得关注
陆军特种作战学院和武警特警学院都是特战学校,但二者的差异很大
军训实践:提升个人体能与团队协作能力
学术论文写作指南:如何平衡全面性和简洁性
缓解头晕的有效方法:保持水分、饮食、作息及放松技巧
红枣姜汤的正确熬法,以及饮用的好处和适合的人群
活络油的功效与使用方法
红花油和活络油的区别
滑雪安全教育课
鱼油可能吃出房颤
买到"凶宅"怎么办?教你如何判断二手房是否为"凶宅"
庭审变“课堂” “法院+党校”助力依法行政
体质健康管理系统提供个性化运动建议
中山影视城游玩攻略:门票价格-开放时间-游玩攻略-景点介绍
半月板损伤能跑步运动吗
炒股软件开发完全指南:从需求分析到上线运营
残疾人创业国家有什么政策支持
润肤霜和润肤乳区别
按摩机器人是否适用于所有人?
热水器通电不烧的原因及解决方法(解决热水器不烧的实用技巧和注意事项)
正念训练:科学证实的减压良方
在 iPhone 上使用灵动岛
4种东京往返北海道的交通方式+最划算方法(时间+票价+购票方式+常见问题)
孩子反复发烧但精神状态好?这些原因和应对措施请收好
儿童发热全攻略!教你这样预防、识别与家庭护理
鸡蛋撞地球最科学方案
嗨光和红蓝光区别:在应用场景、治疗原理和适用肤质上存在显著区别!
WebSocket Demo
迷你世界钢琴道具DIY指南,轻松打造你的音乐梦