我已在Azure设备配置服务中设置了一个组注册,其中包含已经过验证的根证书 .
使用openssI我创建了root和leaf证书 . 如果我使用'c'azure iot sdk在custom_hsm上运行cmake并提供叶证书,私钥和公用名,那么这是否允许我编译并运行prov_dev_client_sample.c(具有正确的范围和url)必须构建可视化工作室Azure_IoT_sdks.sln .
我目前正在Linux上运行,想知道是否可以绕过构建visual studio解决方案的步骤 .
如果需要澄清,请告诉我 . 我的MS开发人员监控azure-iot-hub应该可以理解这个问题 .
2 回答
prov_dev_client_sample.c具有依赖项列表(由解决方案文件覆盖),这些是成功编译源文件所必需的 . 你没有't mention the reason you don'想要 Build
sln
. 如果您只是想在不依赖于其他项目结构的情况下使用此类功能,您可以查看CMakeLists.txt并为自己创建一个..即cmake . -G "Visual Studio 14"
除了Ozzz之外,这个cmake命令
cmake -Duse_prov_client:BOOL=ON ..
将启用provisioning device sdk . 构建之后,您会发现目标包括在cmake目录中配置客户端示例 .该文件描述了how to set up a development environment for the C SDK on Ubuntu .