我从Qt网站下载了适用于Linux的Qt SDK(带有库)。现在我想添加poppler库,以便我可以阅读PDF文件。但问题是如果我从Ubuntu repos安装 libpoppler-qt4-dev ,它会拉出SDK中已有的所有Qt库。
如何在没有额外膨胀的情况下安装poppler。
答案 0 :(得分:1)
我认为要正确地做,你必须从源代码构建libpoppler。 SDK中提供的Qt库与通常的ubuntu软件包中提供的版本不同。
如果版本足够相似,可以尝试依赖Qt的二进制向后兼容性,方法是下载(不安装)libpoppler-qt4-dev软件包并修改它的依赖项。但这是很多工作,可能会引入困难。
答案 1 :(得分:0)
为什么不直接从发行版安装所需的所有Qt组件。混合第三方和发行版提供的包可能很痛苦(正如你所见),所以如果你可以通过坚持存储库来避免它,你应该。