首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何确定libssl-dev包含来自libssl 0.9.8而不是libssl 1.0的标题?

我如何确定libssl-dev包含来自libssl 0.9.8而不是libssl 1.0的标题?
EN

Stack Overflow用户
提问于 2012-08-20 10:53:33
回答 1查看 3K关注 0票数 0

我正在将一个开发环境从Ubuntu10.04迁移到Ubuntu12.04。一个问题是lib已经从0.9.8升级到1.xxx。

我从其他问题中得到了很多有用的提示,但现在我不确定我的最终版本是否正确。

我正在使用一个SDK,它有以下内容

  • 一些动态库,它显式地要求库的0.9.8版本(否则在运行时会收到错误消息)
  • 一些需要openssl/x509.h和openssl/evp.h的头部

我所做的:

  • apt安装libssl-dev (在/usr/include/openssl/下创建标头)
  • apt-获取安装libssl0.9.8 (拥有这个库的版本)。

==>似乎一切都很好。

,但是,恐怕我通过libssl-dev获得的包含是1.0版本的,它们可能会使我的代码与0.9.8版本的代码混淆。

我当前的环境是正确的,还是应该做其他的事情(比如以某种方式获得0.9.8版本的标题)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-21 09:33:21

libssl-dev包含1.0头文件,没有Ubuntu提供的0.9.8开发包。如果我必须使用0.9.8,我可能会自己编译并安装到/usr/local

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12036366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档