问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

微服务即时通讯系统环境搭建(客户端)

创作时间:
作者:
@小白创作中心

微服务即时通讯系统环境搭建(客户端)

引用
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  

那么暂时我们就安装那么多东西,后续再有东西,我们再商讨。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号