All Projects → netease-im → Nim_pc_demo

netease-im / Nim_pc_demo

云信Windows(PC) C/C++ Demo源码仓库

Programming Languages

nim
578 projects

Projects that are alternatives of or similar to Nim pc demo

NIM PC Demo
云信Windows(PC) C/C++ Demo源码仓库
Stars: ✭ 200 (+36.05%)
Mutual labels:  chromium, cef
Journey
JCEF-powered cross-platform web browser
Stars: ✭ 85 (-42.18%)
Mutual labels:  chromium, cef
GModCEFCodecFix
Automatic Patching/Updating of GMod CEF
Stars: ✭ 68 (-53.74%)
Mutual labels:  chromium, cef
Uranium
Fast and versatile implementation of CEF for Unreal Engine
Stars: ✭ 51 (-65.31%)
Mutual labels:  chromium, cef
Cef4delphi
CEF4Delphi is an open source project to embed Chromium-based browsers in applications made with Delphi or Lazarus/FPC for Windows, Linux and MacOS.
Stars: ✭ 785 (+434.01%)
Mutual labels:  cef, chromium
cefHtmlSnapshot
Command-line utility for Windows take snapshots of HTML pages and save them as images or PDF
Stars: ✭ 23 (-84.35%)
Mutual labels:  chromium, cef
FoldingBrowser
FoldingCoin & CureCoin All-In-One Installer
Stars: ✭ 48 (-67.35%)
Mutual labels:  chromium, cef
Chromely
Build HTML Desktop Apps on .NET/.NET Core/.NET 5 using native GUI, HTML5, JavaScript, CSS
Stars: ✭ 2,728 (+1755.78%)
Mutual labels:  cef, chromium
Cef2go
Go lang bindings for the Chromium Embedded Framework (CEF)
Stars: ✭ 780 (+430.61%)
Mutual labels:  cef, chromium
cefau3
Chromium Embedded Framework for AutoIt3
Stars: ✭ 23 (-84.35%)
Mutual labels:  chromium, cef
OldCEF4Delphi
OldCEF4Delphi is an open source project to embed Chromium-based browsers in applications made with Delphi.
Stars: ✭ 55 (-62.59%)
Mutual labels:  chromium, cef
Chromium.swt
Chromium widget for SWT
Stars: ✭ 105 (-28.57%)
Mutual labels:  cef, chromium
cefgo
Go bindings for the Chromium Embedded Framework (CEF)
Stars: ✭ 20 (-86.39%)
Mutual labels:  chromium, cef
BlazorCefApp
Build windows desktop GUI app via CEF / WinForms / Blazor server-site
Stars: ✭ 28 (-80.95%)
Mutual labels:  chromium, cef
cef-mixer
High Performance off-screen rendering (OSR) demo using CEF
Stars: ✭ 183 (+24.49%)
Mutual labels:  chromium, cef
jcefbuild
Binary builds of java-cef
Stars: ✭ 160 (+8.84%)
Mutual labels:  chromium, cef
Cefpython
Python bindings for the Chromium Embedded Framework (CEF)
Stars: ✭ 2,498 (+1599.32%)
Mutual labels:  cef, chromium
Bas
BrowserAutomationStudio can automate everything that Chrome can.
Stars: ✭ 203 (+38.1%)
Mutual labels:  cef, chromium
chromium-swt
Create and render web UIs in Java SWT and Eclipse RCP applications.
Stars: ✭ 121 (-17.69%)
Mutual labels:  chromium, cef
Journey
JCEF-powered cross-platform web browser
Stars: ✭ 68 (-53.74%)
Mutual labels:  cef, chromium

NetEase IM PC Demo

网易云信 PC IM Demo 是基于网易云信 PC SDK 制作的即时通讯示例程序,UI 库使用 NIM Duilib 制作

GitHub

sdk版本更新

传输门

demo版本更新

传输门

预览

preview

开始

克隆项目到你的磁盘中

git clone https://github.com/netease-im/NIM_PC_Demo.git

克隆完成后进入 NIM_PC_Demo/libs 目录,解压 cryptlib.zip 来释放体积较大的依赖静态库文件,进入 NIM_PC_Demo/nim_win_demo 目录,使用 Visual Studio 2013 Update 5 以上版本 IDE 打开 nim.sln,按下 F7 即可编译项目

如您需要编译 64 位工程,请将 bin/x64_dlls 目录下的文件复制并替换现有 bin 目录下的文件,同时也需要解压 libs/x64 目录下的 cryptlib.zip

目录

├─app_sdk 针对 Demo 应用实现的一些工具类
├─bin 程序输出目录,包含预设的云信 SDK、皮肤、语言文件以及 CEF 依赖
├─chatroom 聊天室的 UI 及业务逻辑实现
├─libs 静态库编译后的输出目录,包含预设的一些 CEF 组件静态库
├─nim_sdk 云信 PC SDK 目录头文件和 C++ 封装层
├─third_party 第三方库,目前仅有 cef_control 有依赖
├─toolkits
│ ├─base 基础类库
│ ├─cef CEF 控件支持
│ ├─db 数据库管理
│ ├─duilib duilib 核心代码,依赖 base 但不依赖 shared
│ ├─net HTTP 库相关头文件
│ ├─shared 包含一些工具的封装,如命令行解析、日志、路径处理等
│ ├─ui_components 基于 duilib 封装的常用组件库如 msgboxtoastcef_control

交流

  • 遇到问题:关注云信开发人员手册帮助您理解和使用云信 SDK 接口
  • 提交缺陷:在确保使用最新版本依然存在问题时请尽量以简洁的语言描述清楚复现该问题的步骤并提交 issue
  • 功能建议:如果你有什么好的想法或者提案,欢迎提交 issue 与我们交流
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].