首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用c在make文件中链接xmlsec/xmlsec.h

如何使用c在make文件中链接xmlsec/xmlsec.h
EN

Stack Overflow用户
提问于 2013-04-12 12:09:23
回答 1查看 1.8K关注 0票数 1

src/file.c:17:27:致命错误: xmlsec/xmlsec.h:没有终止此类文件或目录编译。作出:* src/file.o错误1

安装apt-get安装libxmlsec-dev,使用locate命令后,位置为usr/include/xmlsec1/xmlsec/xmlsec.h

EN

回答 1

Stack Overflow用户

发布于 2015-08-29 09:42:36

使用pkg-config,这样您就可以看到标题等的正确位置.

代码语言:javascript
复制
pkg-config --cflags --libs xmlsec1

这应该输出与以下类似的内容:

代码语言:javascript
复制
-DXMLSEC_CRYPTO=\"openssl\" -D__XMLSEC_FUNCTION__=__FUNCTION__ -DXMLSEC_NO_SIZE_T
-DXMLSEC_NO_GOST=1 -DXMLSEC_NO_XKMS=1 -DXMLSEC_NO_CRYPTO_DYNAMIC_LOADING=1 
-I/usr/include/xmlsec1  -DXMLSEC_OPENSSL_100=1 -DXMLSEC_CRYPTO_OPENSSL=1 
-I/usr/include/libxml2 -lxmlsec1-openssl -lxmlsec1 -lssl -lcrypto -lxslt  -lxml2

当无法找到头文件时,您所得到的错误似乎很简单。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15971067

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档