開発環境をUbuntu10.04からUbuntu12.04に移行しています。問題は、libopensslがバージョン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バージョンのヘッダーを取得するなど)?