我正在尝试编译,ChatScript
但收到此错误消息:
json.cpp:474:23:致命错误:curl/curl.h:没有这样的文件或目录
当我尝试时apt-get install curl
它说:
curl 已经是最新版本(7.47.0-1ubuntu2.7)。
我也尝试安装curl-devel
,libcurl
但我得到:
E:无法找到包...
为什么会发生此错误以及如何修复它?我在用Ubuntu-server 16.04 sunxi-arm7
。
答案1
您需要安装libcurl4-gnutls-dev
、libcurl4-nss-dev
或之一libcurl4-openssl-dev
,具体取决于哪个是合适的(检查 ChatScript 的文档和许可证;如果文档没有指定这一点,但许可证有 OpenSSL 许可证例外,请使用libcurl4-openssl-dev
,否则尝试libcurl4-gnutls-dev
)。
将来,您可以通过安装apt-file
和使用来找到这一点:
apt-file search curl/curl.h
(第一次安装它时,您需要运行sudo apt-file update
。)