微服务即时通讯系统环境搭建(客户端)
创作时间:
作者:
@小白创作中心
微服务即时通讯系统环境搭建(客户端)
引用
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
那么暂时我们就安装那么多东西,后续再有东西,我们再商讨。
热门推荐
中证A500指数全解析:首批ETF规模超900亿,第二批已募125亿
得了重大疾病公司能辞退员工吗?一文详解患病员工权益保护
皮脂腺囊肿看什么科
应用行为分析(ABA)辅助工具
早期丹佛模型 (ESDM)是什么?原理是什么?
通过免疫组化p53和p16对头颈部鳞状细胞癌做出分子分类
ArcGIS Pro实战技巧:如何利用进行科学选房分析
论文解读——如何生成高分辨率图像PGGAN
江州的历史沿革与现代地理位置
如何进行资产配置以降低投资风险?
动力配电箱有辐射吗?安全距离及使用注意事项全解析
国有企业资金集中管理存在的问题及优化策略
网络婚恋交友平台套路多:服务费看人下菜,会员信息审核不严
学信网的学籍验证报告是否就是学历证明? 详解学籍验证报告和学历证明的关系
Q235A vs Q235B:哪种钢材更适合你的项目?
景区夜游灯光亮化工程让文旅更有温度!
微软SDL安全研发生命周期详解
如何管理合租生活中的常见问题?这种居住方式如何影响个人社交与生活质量?
智能电源:节能高效,稳定供电
股票T+1交易规则:影响与应对策略
浅议基坑方案审查要点及案例分析
整治车辆乱停乱放,让文明停车更到“位”
2025年不同类型银行存款利率对比:哪家银行利率最高?
HR常用的人才测评工具有哪些?如何选择?
喝咖啡用哪种咖啡杯最好
纪录片《中国》之“市井”
专家:李嘉诚的结局已注定 交易前景复杂多变
李嘉诚—究竟何许人也?
如何提高苗木成活率?
如何编写项目的目标策划