作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想使用任何可用的开源库在 C 中编写 XML 签名验证代码。我正在尝试使用 xmlsec。我安装了http://www.zlatkovic.com/libxml.en.html中提到的依赖库.但是当我尝试编译 http://www.aleksey.com/xmlsec/api/xmlsec-notes-verify-x509.html 中给出的示例代码时, 我收到一个错误
"./xmlsec/crypto.h:61:2: error: #error No crypto library defined".
我正在尝试使用 gcc 在 ubuntu 中编译它。
有人可以指出如何定义 crptolibrary(在这种情况下我想使用 openssl)。我使用“./configure make makeinstall”命令安装了 openssl。
最佳答案
查看 xmlsec/crypto.h,它需要一个 #define 或 -D 参数来指定在构建应用程序时要使用的加密库。如果你想使用 openssl,那么你需要在某处定义 XMLSEC_CRYPTO_OPENSSL。
关于c - 如何为 xmlsec 定义加密库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/985074/
我是一名优秀的程序员,十分优秀!