0
私はLinuxでopensslを使用するライブラリを作成しようとしました。私はこのDLL(* .soのLinux上)を読み込もうとすると "undefined symbol:X509_EXTENSION_free"というエラーが出ます。 Opensslの問題か自分のコードの実装かどうか、私は少し混乱しています。未定義のシンボルとは何ですか:X509_EXTENSION_free?
私はLinuxでopensslを使用するライブラリを作成しようとしました。私はこのDLL(* .soのLinux上)を読み込もうとすると "undefined symbol:X509_EXTENSION_free"というエラーが出ます。 Opensslの問題か自分のコードの実装かどうか、私は少し混乱しています。未定義のシンボルとは何ですか:X509_EXTENSION_free?
共有ライブラリを作成するときにおそらく-lcrypto
がありません。
私のライブラリのmakefileに-lcryptoを含めるべきだと言ったのですか? –
はい、この関数を使用するすべてのバイナリをそのライブラリに対してリンクする必要があります。 –