C SDK 已提供 Windows 下基于 MSVC 的适配, 开发人员可以通过安装 Visual Studio 环境根据指引快速接入腾讯云物联网开发平台。
SDK 获取
接入指引
Windows 平台接入腾讯云物联网开发平台可以分为以下3个步骤。
开发环境安装
应用开发
编译并运行
1. 运行 Visual Studio,单击打开本地文件夹,并选择下载的 C SDK 目录。
![](https://qcloudimg.tencent-cloud.cn/image/document/dfce53536877c0a998d26a6ff0a93bd0.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/dfce53536877c0a998d26a6ff0a93bd0.png)
2. 将在腾讯云物联网通信控制台创建的设备的设备信息(以密钥认证设备为例),填写到 device_info.json 中,示例代码如下:
"auth_mode":"KEY","productId":"S3*****AZW","deviceName":"test_device","key_deviceinfo":{"deviceSecret":"vX6PQqa12****f5SMfs6OA6y"}
3. 双击打开根目录的 CMakeLists.txt,并确认编译工具链中设置的平台为 Windows 和编译工具为 MSVC。
![](https://qcloudimg.tencent-cloud.cn/image/document/88a84c78566fc7de385e155e5274e831.png)
示例代码如下:
![](https://qcloudimg.tencent-cloud.cn/image/document/88a84c78566fc7de385e155e5274e831.png)
# 编译工具链#set(COMPILE_TOOLS "gcc")#set(PLATFORM "linux")set(COMPILE_TOOLS "MSVC")set(PLATFORM "windows")
4. Visual Studio 会自动生成 cmake 缓存,请等待 cmake 缓存生成完毕。
![](https://qcloudimg.tencent-cloud.cn/image/document/9acb2499ed103bcc36f1815e1e1d5809.jpeg)
![](https://qcloudimg.tencent-cloud.cn/image/document/9acb2499ed103bcc36f1815e1e1d5809.jpeg)
5. 缓存生成完毕后,单击生成 > 全部生成。
![](https://qcloudimg.tencent-cloud.cn/image/document/0b4f5e5771fd7168f4450743fa04737a.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/0b4f5e5771fd7168f4450743fa04737a.png)
6. 选择相应的示例运行,示例应与用户信息相对应。
![](https://qcloudimg.tencent-cloud.cn/image/document/a93c9582ca4d52effa2a07b78285f12f.jpeg)
![](https://qcloudimg.tencent-cloud.cn/image/document/a93c9582ca4d52effa2a07b78285f12f.jpeg)