当前位置: 首页 > news >正文

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

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

前言

        今天开始,我们要开一个新坑,我们将它称作微服务即时通讯系统。说到即时通讯系统,大家肯定能想到如同“微信”这样的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

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


http://www.mrgr.cn/news/15731.html

相关文章:

  • 6 款 AI 视频全自动国产剪辑软件推荐
  • 【HarmonyOS】模仿个人中心头像图片,调用系统相机拍照,从系统相册选择图片和圆形裁剪显示 (二)
  • element plus el-upload上传组件,自动上传,记录解决:本地报404,文件找不到问题
  • 第一次用macos快速上手教程
  • 不同大语言模型 Text2SQL解析效果比较
  • HTML网页标签之标题、段落、图片及路径介绍
  • C语言深度复习【数组和指针】
  • STM32F1+HAL库+FreeTOTS学习7——列表和列表项
  • 自定义审批字段
  • Netlify 为静态站点部署 Waline 评论系统
  • 力扣234题详解:回文链表的多种解法与模拟面试问答
  • VSCode+Keil协同开发之Keil Assistant
  • 【计算机人接私活】手把手教你上手挖到第一个漏洞,从底薪3k到月入过万,只有一步之遥!
  • SIMPLIS开关电源仿真软件功能认识,分析模式,PWL器件建模
  • Python生成指定数量的随机XML文件
  • 【简历】25届上海某211JAVA简历:很多非科班看不出简历明显的坑
  • 鸿蒙(API 12 Beta3版)【识别本地图片】
  • 滑膜观测器
  • 怎么批量生成静态二维码?文本静态码的批量生成技巧
  • 8.29笔记