跳到主要内容

快速集成

本文介绍如何快速地将摩云开放平台客户端API(C++ 版本)集成到项目中。

开发环境要求

  • 操作系统:Windows 7及以上版本。
  • 开发环境:Visual Studio 2015及以上版本,推荐使用 Visual Studio 2017。

集成 KRtcSdk C++ SDK

步骤1:创建 Windows 项目

  1. 打开 Microsoft Visual Studio 并点击新建项目。
  2. 进入新建项目窗口,选择项目类型为“Windows 桌面应用程序”,输入项目名称,选择项目存储路径,并点击确认。

步骤2:配置项目文件

  • 下载 SDK,解压并打开。
  • 将项目所需的 .lib .dll 和c++头文件复制到您的的项目文件夹下。

步骤3:修改工程配置

  • 进入 C/C++ > 常规 > 附加包含目录,点击编辑,并在弹出窗口中输入您的 KrtcSdk 头文件目录
  • 进入 链接器 > 常规 > 附加库目录,点击编辑,并在弹出窗口中输入您的 krtcsdk.lib 文件所在目录
  • 进入 链接器 > 入 > 附加依赖项,点击编辑,并在弹出窗口中输入 krtcsdk.lib。

步骤4:打印 SDK 版本号

  1. 先包含以下头文件:
#include <atlstr.h>
#include <string>
  1. 然后在 LRESULT CALLBACK WndProc 函数中填写以下代码
switch (message)
{
case WM_PAINT:
{
PAINTSTRUCT ps;
HDC hdc = BeginPaint(hWnd, &ps);

std::string version = KRTCSDK::getVersion();
CString szText;
szText.Format(L"KRtcSdk version: %hs", version.c_str());
TextOut(hdc, 50, 20, szText, _tcslen(szText));

EndPaint(hWnd, &ps);
}
break;
case WM_DESTROY:
PostQuitMessage(0);
break;
default:
return DefWindowProc(hWnd, message, wParam, lParam);
}
return 0;
  1. 最后编译运行,即可在窗口中显示SDK版本号

windows project