cmake - 未找到 Cmake Openssl
问题描述
想要交叉编译使用 Azure IoT SDK 的 C 应用程序,不幸的是需要 Cmake。Cmake 拒绝构建我的工具链,因为它声称它找不到我为我的目标架构编译的 Openssl。
我试过添加OPENSSL_ROOT_DIR
到它所在的文件夹中。
SET(OPENSSL_ROOT_DIR /path/to/openssl)
我不断收到错误:
Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the
system variable OPENSSL_ROOT_DIR (missing: OPENSSL_LIBRARIES) (found
version "1.0.2g")
我还尝试按照错误提示将系统变量设置为这些文件夹,但它似乎忽略了它们并提示相同的错误。我尝试将它添加到与我的 C 编译器相同的文件夹中也无济于事。
我已经用完了可以尝试的东西,这一点我不明白为什么它不起作用。有什么建议么?
解决方案
推荐阅读
- python - 如何获取字符串列表并查找名称与列表中的字符串匹配的文件?
- python - 按月绘制条形图 - matplotlib
- java - 如何在ubuntu18.04中安装java1.4
- android - Android图像拉伸问题
- dart - 如何使用 Dart 修改外部网站?
- r - r data.table groupby 加入 pyspark 1.6
- android - Android 和 iOS Firebase 数据库数据合并
- python - 在云系统仿真(Python)上实现一个基本的 DHT 方法
- java - 错误消息指出已超出数组
- ibm-cloud - 是否可以将视频文件上传到 IBM Cloud Functions / OpenWhisk 函数并对其进行编码?