我需要安装 libcurl 源包才能使用它进行开发吗?

我需要安装 libcurl 源包才能使用它进行开发吗?

我正在开发一个以前在 Windows 环境中使用的项目。我最近迁移到了 KUbuntu 并安装了所需的一切(Qt、QtCreator 和 libcurl)。

但是,安装 libcurl 后,我发现 libcurl 没有附带我需要的头文件!我使用以下命令检查了情况并非如此

$ dpkg-query -L libcurl3
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/libcurl3
/usr/share/doc/libcurl3/changelog.Debian.gz
/usr/share/doc/libcurl3/copyright
/usr/share/doc/libcurl3/NEWS.Debian.gz
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/libcurl3
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libcurl.so.4.3.0
/usr/lib/x86_64-linux-gnu/libcurl.so.4
/usr/lib/x86_64-linux-gnu/libcurl.so.3

那么,我需要安装 libcurl 源才能恢复工作吗?

答案1

头文件通常由包提供-dev,在本例中就是libcurl3-dev,它是一个虚拟包,现在由libcurl4-ssl-dev,看起来它有头文件。因此安装libcurl3-dev

相关内容