微服务即时通讯系统环境搭建(客户端)
前言
今天开始,我们要开一个新坑,我们将它称作微服务即时通讯系统。说到即时通讯系统,大家肯定能想到如同“微信”这样的app。那么没错,这次这个项目就会像微信一样,当然功能肯定没有微信那么强。
我们也大概讲一下整个项目。这个项目,我们将基于C++来实现客户端-服务端结构的聊天程序。其中,客户端,我们会基于Qt实现。服务端,我们会基于C++分布式微服务架构+主流后端组件来实现。
那么废话不多说,我们这一集会对他的客户端环境进行搭建。
安装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
那么暂时我们就安装那么多东西,后续再有东西,我们再商讨。