致命错误:xmlsec / xmlsec.h:没有这样的文件或目录

时间:2016-09-01 09:59:08

标签: linux makefile package xmlseclibs

我有一个makefile,如下所示:

CC=gcc 
CFLAGS= -D__XMLSEC_FUNCTION__=__FUNCTION__ -DXMLSEC_NO_XSLT=1 -DXMLSEC_NO_XKMS=1 -I/usr/include/libxml2 -DXMLSEC_CRYPTO_DYNAMIC_LOADING=1 -DXMLSEC_CRYPTO=\"openssl\" -DUNIX_SOCKETS -DXML_SECURITY -DDEBUG
LDFLAGS= -lcrypto -I/usr/include/libxml2 -lxml2 -I/usr/local/include/xmlsec1 -lxmlsec1
AuthClient : src/aadhaar.c src/uid_auth.c
    $(CC) $(CFLAGS) $(LDFLAGS) src/aadhaar.c src/uid_auth.c -o $@

这会抛出编译错误xmlsec/xmlsec.h: No such file or directory

我已经下载了xmlsec1和libxmlsec1软件包,但错误仍然存​​在。正如所料,/usr/include/文件夹下仍然没有xmlsec目录。有人可以帮我解决一下我错过的相关方案吗?

1 个答案:

答案 0 :(得分:3)

sudo apt-get install libxmlsec1-dev