GitHub - jpush/jchat-windows: JChat Windows Application

Skip to content

Navigation Menu

Sign in

Appearance settings

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Appearance settings

Repository files navigation

Windows JChat

简介

JChat 是基于 Windows C++ SDK 带有完整 UI 界面的即时通讯应用。 演示了完整的即时通讯功能,包括:

  • 单聊、群聊、会话列表、通讯录;

  • 支持发送文本、图片、文件、表情、名片;

  • 提供好友管理、黑名单、消息免打扰、通知栏、消息漫游、消息已读未读、会话置顶、多端在线等功能;

  • 群组管理、群屏蔽、群成员禁言、群聊@XXX

  • 聊天室

  • 输入状态提示

  • 无需成为好友也可以聊天, 通过搜索对方的用户名可直接发起会话

目前已覆盖 AndroidiOSwindowsweb 平台,开发者可参照 JChat 快速打造自己的产品,提高开发效率。

截图

img

img

环境配置

  • 项目使用VS2017+Qt5.10开发,包含VS2017项目文件和QtCreator 项目文件
  • 使用VS2017编译需要先安装Qt开发插件, VS2017项目已添加Jmessage-cpp-sdk NuGet包,编译时会自动联网下载

依赖

  • QxOrm :基于Qt的对象关系映射(ORM)操作数据库(工程已包含)
  • boost 1.66
  • EmojiOne: emoji 表情