我正在将开发环境从 Ubuntu 10.04 迁移到 Ubuntu 12.04。一个问题是 lib openssl 已从版本 0.9.8 升级到 1.xxx。
我从其他问题中得到了很多有用的提示,但现在我不确定我的最终版本是否真的正确。
我正在使用具有以下内容的 SDK
- 一些动态库,明确需要库的 0.9.8 版本(否则我在运行时收到错误消息)
- 一些需要包含 openssl/x509.h 和 openssl/evp.h 的标头
我做了什么:
- apt-get install libssl-dev(在 /usr/include/openssl/ 下创建了头文件)
- apt-get install libssl0.9.8(拥有这个版本的库)。
==> 一切似乎都很好。
但我担心我通过 libssl-dev 获得的包含是 1.0 版本的,它们可能会弄乱我在 0.9.8 版本上运行的代码。
我当前的环境是正确的还是我应该做其他事情(比如以某种方式获取 0.9.8 版本的标题)?