src/file.c:17:27:致命错误: xmlsec/xmlsec.h:没有终止此类文件或目录编译。作出:* src/file.o错误1
安装apt-get安装libxmlsec-dev,使用locate命令后,位置为usr/include/xmlsec1/xmlsec/xmlsec.h
发布于 2015-08-29 09:42:36
使用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当无法找到头文件时,您所得到的错误似乎很简单。
https://stackoverflow.com/questions/15971067
复制相似问题