src/file.c:17:27:致命错误:xmlsec/xmlsec.h:没有这样的文件或目录
编译终止。
make:*[src/file.o]错误1
安装了apt get install libxmlsec dev,使用locate命令之后,位置是usr/include/xmlsec1/xmlsec/xmlsec.h
最佳答案
使用pkg config,这样您就可以看到报头的正确位置等。
pkg-config --cflags --libs xmlsec1
这将输出类似于:
-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
你得到的错误似乎只是当头文件找不到。