【问题标题】:Having a problem with installing the Azure IoT SDK for C安装适用于 C 的 Azure IoT SDK 时出现问题
【发布时间】:2020-07-01 00:50:45
【问题描述】:

我正在关注有关为 Windows 创建 IoT 即插即用设备的 MS 文档快速入门,即 Quickstart: Use a device capability model to create an IoT Plug and Play Preview device (Windows),但我在准备开发环境时遇到了问题。

当我开始使用 vcpkg(准备开发环境部分的第 2 步)安装 SDK 时,运行此命令给我一个错误:

.\vcpkg.exe install azure-iot-sdk-c[public-preview,use_prov_client]

它似乎没有采用 use_prov_client 标志。如果我删除该标志,SDK 会正确安装,但快速入门的其余部分无法编译,因为它显然需要安装 SDK 的客户端部分。

有人可以帮忙吗?我不知道为什么它不带那个标志。

谢谢。

【问题讨论】:

  • 是的,我也看到了这个问题,你有没有运行命令检查可用列表“vckpg search”并检查你是否看到了 use_prov_client 列表?
  • 我已经在GitHub官方页面Having a problem with vckpg: installing the Azure IoT SDK for C提交了Bug。团队很快就会帮助我们。您也可以点击链接跟踪此问题。

标签: azure azure-iot-hub azure-iot-sdk


【解决方案1】:

所以这是解决方法...

转到文件夹:C:\Users\satish\vcpkg\ports\azure-iot-sdk-c

  1. 在任何文件编辑器中编辑 CONTROL 文件,将 use_prov_client 更新为 use-prov-client

  1. 编辑 portfile.cmake 文件:将 use_prov_client 更新为 use-prov-client

  1. 运行

.\bootstrap-vcpkg.bat

  1. 运行

.\vcpkg.exe 安装 azure-iot-sdk-c[public-preview,use-prov-client]

终于……

如果您需要进一步的帮助,请告诉我们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-17
    相关资源
    最近更新 更多