如何使应用程序与openssl的未来版本兼容?

时间:2017-08-28 14:16:47

标签: c++ cmake openssl raspbian

在我的c ++应用程序中,我链接到openssl,如下所示:

add_library(SSL10 SHARED IMPORTED)
set_target_properties(SSL10 PROPERTIES IMPORTED_LOCATION "/usr/lib/arm-linux-gnueabi/libssl.so.1.0.0")

到目前为止,这种方法运行良好 - 在Raspbian上运行应用程序。

现在我使用最新版本的Raspbian(Raspbian stretch),其中包含更新版本的openssl,我的应用程序抱怨因为它需要libssl.so.1.0.0

如何让我的应用程序使用libssl.so.1.0.0或NEWER?

或者我是否需要链接到这样的静态库:

add_library(SSL10 SHARED IMPORTED)
set_target_properties(SSL10 PROPERTIES IMPORTED_LOCATION "/usr/lib/arm-linux-gnueabi/libssl.a")

0 个答案:

没有答案