快速集成
本文介绍如何快速地将摩云开放平台客户端API(C++ 版本)集成到项目中。
开发环境要求
- 操作系统:Windows 7及以上版本。
- 开发环境:Visual Studio 2015及以上版本,推荐使用 Visual Studio 2017。
集成 KRtcSdk C++ SDK
步骤1:创建 Windows 项目
- 打开 Microsoft Visual Studio 并点击新建项目。
- 进入新建项目窗口,选择项目类型为“Windows 桌面应用程序”,输入项目名称,选择项目存储路径,并点击确认。
步骤2:配置项目文件
- 下载 SDK,解压并打开。
- 将项目所需的 .lib .dll 和c++头文件复制到您的的项目文件夹下。
步骤3:修改工程配置
- 进入 C/C++ > 常规 > 附加包含目录,点击编辑,并在弹出窗口中输入您的 KrtcSdk 头文件目录
- 进入 链接器 > 常规 > 附加库目录,点击编辑,并在弹出窗口中输入您的 krtcsdk.lib 文件所在目录
- 进入 链接器 > 输入 > 附加依赖项,点击编辑,并在弹出窗口中输入 krtcsdk.lib。
步骤4:打印 SDK 版本号
- 先包含以下头文件:
#include <atlstr.h>
#include <string>
- 然后在 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;
- 最后编译运行,即可在窗口中显示SDK版本号