libcrypto.so.1.0.0:没有可用的版本信息(/opt/Android/Sdk/cmake/3.6.3155560/bin/cmake 需要)

libcrypto.so.1.0.0:没有可用的版本信息(/opt/Android/Sdk/cmake/3.6.3155560/bin/cmake 需要)

我只在 Android-studio 中遇到这个问题,系统 cmake 工作正常。

/opt/Android/Sdk/cmake/3.6.3155560/bin/cmake: /usr/lib/libcrypto.so.1.0.0: no version information available (required by /opt/Android/Sdk/cmake/3.6.3155560/bin/cmake)
/opt/Android/Sdk/cmake/3.6.3155560/bin/cmake: /usr/lib/libssl.so.1.0.0: no version information available (required by /opt/Android/Sdk/cmake/3.6.3155560/bin/cmake)
/opt/Android/Sdk/cmake/3.6.3155560/bin/cmake: /usr/lib/libssl.so.1.0.0: no version information available (required by /opt/Android/Sdk/cmake/3.6.3155560/bin/cmake)

我已经用 duckduck 运行并用谷歌搜索,但没有找到正确的解决方案。如何解决这些问题?

答案1

问题在于旧版 CMake 捆绑到 Android Studio 中。它指的是旧的 libssl。
思路1.降级libssl
思路2.使用系统Cmake交叉编译。https://cmake.org/Wiki/CMake_Cross_Compiling

Todo:详细描述解决方案。

相关内容