安装适用于 C 的 Azure IoT SDK 时遇到问题
Having a problem with installing the Azure IoT SDK for C
我正在按照 MS 文档快速入门为 Windows 创建物联网即插即用设备,即 Quickstart: Use a device capability model to create an IoT Plug and Play Preview device (Windows),但我在准备开发环境时遇到了问题。
当我开始使用 vcpkg 安装 SDK 时(准备开发环境部分的第 2 步)运行 这个命令给我一个错误:
.\vcpkg.exe install azure-iot-sdk-c[public-preview,use_prov_client]
好像没有带use_prov_client标志。如果我删除该标志,SDK 会正确安装,但快速入门的其余部分不会编译,因为它显然需要安装 SDK 的客户端部分。
有人可以帮忙吗?我不确定为什么它不接受那个标志。
谢谢。
所以这是解决方法...
转到文件夹:C:\Users\satish\vcpkg\ports\azure-iot-sdk-c
- 在任何文件编辑器中编辑 CONTROL 文件,将 use_prov_client 更新为 use-prov-client
- 编辑 portfile.cmake 文件:将 use_prov_client 更新为 use-prov-client
- 运行
.\bootstrap-vcpkg.bat
- 运行
.\vcpkg.exe install azure-iot-sdk-c[public-preview,use-prov-client]
终于...
如果您需要进一步的帮助,请告诉我们。
我正在按照 MS 文档快速入门为 Windows 创建物联网即插即用设备,即 Quickstart: Use a device capability model to create an IoT Plug and Play Preview device (Windows),但我在准备开发环境时遇到了问题。
当我开始使用 vcpkg 安装 SDK 时(准备开发环境部分的第 2 步)运行 这个命令给我一个错误:
.\vcpkg.exe install azure-iot-sdk-c[public-preview,use_prov_client]
好像没有带use_prov_client标志。如果我删除该标志,SDK 会正确安装,但快速入门的其余部分不会编译,因为它显然需要安装 SDK 的客户端部分。
有人可以帮忙吗?我不确定为什么它不接受那个标志。
谢谢。
所以这是解决方法...
转到文件夹:C:\Users\satish\vcpkg\ports\azure-iot-sdk-c
- 在任何文件编辑器中编辑 CONTROL 文件,将 use_prov_client 更新为 use-prov-client
- 编辑 portfile.cmake 文件:将 use_prov_client 更新为 use-prov-client
- 运行
.\bootstrap-vcpkg.bat
- 运行
.\vcpkg.exe install azure-iot-sdk-c[public-preview,use-prov-client]
终于...
如果您需要进一步的帮助,请告诉我们。