xmlsecのための暗号ライブラリを定義する方法
-
13-09-2019 - |
質問
私は、任意の利用可能なオープンソースlibraries.Iがxmlsec使用しようとしています使用してC言語でのXML署名の検証コードを書きたいです。私は http://www.zlatkovic.com/libxml.en.htmlで述べた依存ライブラリをインストールに。 /:私は HTTPで与えられたサンプルコードをコンパイルしようとすると、 /www.aleksey.com/xmlsec/api/xmlsec-notes-verify-x509.html に、私はエラーを取得しています。
"./ xmlsec / crypto.h:61:2:エラー:#エラーなし暗号ライブラリ定義"。
私は、GCCを使用してのUbuntuでそれをコンパイルしようとしています。
誰かが(このケースでは、私はOpenSSLを使用したい)crptolibraryを定義する方法を指すようでした。 私は、コマンド "./configureをmakeinstallを作る" を使用してOpenSSLをインストールします。
解決
xmlsec / crypto.hを見ると、それはあなたのアプリケーションを構築しながら暗号ライブラリを使用するかを指定します。#defineまたは-D引数を期待しています。あなたは、OpenSSLを使用したい場合は、どこかで定義されたXMLSEC_CRYPTO_OPENSSLを持っている必要があります。
所属していません StackOverflow