在C++开源项目中工作时,我注意到以下头文件
#include <cpp/poppler-document.h>
#include <cpp/poppler-page.h>
#include <cpp/poppler-version.h>
在我的Ubuntu系统中丢失了。在互联网上钻研后,我发现我应该安装以下软件包
sudo apt-get install libpoppler-dev
把这个图书馆放到我的系统上我想知道是否有可能事先知道我应该安装的Linux软件包名称,以便获得丢失的库。猜测要链接到poppler*.h
头文件的库在libpoppler-dev
包中是很重要的。
1条答案
按热度按时间67up9zun1#
可以使用Web界面通过搜索https://packages.ubuntu.com中的软件包内容来找到您正在寻找的软件包,正如237K在评论中所建议的那样。也有命令行工具可以完成此操作,即
apt-file
(如果尚未安装,则可能需要apt-get
)。在我的系统上,它建议libpoppler-cpp-dev
作为你要找的头。如果你想进行更聪明的搜索,这个工具甚至还有一些正则表达式选项。