Skip to content

jpush/jchat-windows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 表情