Awesome
Windows JChat
简介
JChat 是基于 Windows C++ SDK 带有完整 UI 界面的即时通讯应用。 演示了完整的即时通讯功能,包括:
-
单聊、群聊、会话列表、通讯录;
-
支持发送文本、图片、文件、表情、名片;
-
提供好友管理、黑名单、消息免打扰、通知栏、消息漫游、消息已读未读、会话置顶、多端在线等功能;
-
群组管理、群屏蔽、群成员禁言、群聊@XXX
-
聊天室
-
输入状态提示
-
无需成为好友也可以聊天, 通过搜索对方的用户名可直接发起会话
目前已覆盖 Android 、 iOS 、windows和 web 平台,开发者可参照 JChat 快速打造自己的产品,提高开发效率。
截图
环境配置
- 项目使用VS2017+Qt5.10开发,包含VS2017项目文件和QtCreator 项目文件
- 使用VS2017编译需要先安装Qt开发插件, VS2017项目已添加Jmessage-cpp-sdk NuGet包,编译时会自动联网下载
依赖
- QxOrm :基于Qt的对象关系映射(ORM)操作数据库(工程已包含)
- boost 1.66
- EmojiOne: emoji 表情