# MyChat **Repository Path**: xiaoni_pj/my-chat ## Basic Information - **Project Name**: MyChat - **Description**: 当前代码与2016年兴起所写,鉴于网上很多小伙伴无法正常编译运行,特重新优化整理了部门模块。去除没用的多媒体模块,方便跨平台使用。 如果后续有什么问题欢迎留言。 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 24 - **Forks**: 7 - **Created**: 2022-06-13 - **Last Updated**: 2025-09-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Qt Chat #### 介绍 1、Qt5 局域网聊天软件,界面风格按照QQ面板来的。 2、起源于2016年版本的基础上优化了部分编译考虑,方便跨平台编译。 ## 通信方式 1. 进程采用socket通信,数据通信格式为json,方便后期扩展。 2. 文件传输也是单独的tcp通信方式。 #### 安装教程 1. 安装Qt5以上版本 2. 编译器目前只做了mingw适配,暂不支持msvs编译器 3. 编译的时候默认配置了应用程序图标,且路径设置的工程目录,所以编译的时候需要取消“影子构建”,不懂的百度。 #### 使用说明 1. 打开工程MyChat.pro 2. 配置编译器,选择mingw版本的编译器 3. 直接编译即可 4. 运行测试的时候先运行server,然后client的时候确认服务器配置。切记配置为本地配置ini文件,修改代码无效。 截图: ![服务器配置](snap/pic_20220613_153217.png) ![登录界面](snap/pic_20220613_154732.png) ![主面板](snap/pic_20220613_153135.png) ![聊天窗口](snap/pic_20220613_153145.png) #### 新版仿微信聊天界面 ![预览](snap/qim_review.gif) #### 参与贡献