0

Qt4.8.3で構築されたqtwebkitベースのアプリケーションでopenssl0.9.8を使用すると、多くのsslエラーが発生しました。openssl 1.0.0を使用しても、エラーは発生しません。ただし、Macにはデフォルトでopenssl0.9.8および0.9.7のみが付属しています。デフォルトのインストールにはopenssl1.0.0は含まれていません。したがって、アプリケーションバンドル内にlibssl.1.0.0.dylibをデプロイしたいと思います。Qtは、macAPIdlopenを使用してsslライブラリを動的にロードします。したがって、LD_LIBRARY_PATHで指定されたパスのみを検索します。LD_LIBRARY_PATHを変更してアプリケーションを起動するシェルスクリプトを作成できることはわかっています(これが、人々がLinuxにアプリをデプロイする方法です)。しかし、それはMacの標準的な方法ではないようです。openssl1.0.0もシステムパスにインストールしたくありません。

この問題を解決するための最良の方法を教えてください。

4

1 に答える 1