我从Qt网站下载了Linux的Qt SDK(与库)。现在我想将poppler库添加到它,以便我可以读取pdf文件。但问题是,如果我从Ubuntu Repos中安装 Libpoppler-qt4-dev ,它会在SDK中取出已经存在的所有Qt lib。

如何只需在没有额外膨胀的情况下安装poppler。

有帮助吗?

解决方案

我认为正确做到这一点,你必须从源来构建libpoppler。SDK中提供的QT库是在通常的Ubuntu包中提供的版本的不同版本。

如果版本足够类似,可以尝试依赖Qt的二进制向后兼容性,通过下载(无需安装)libpoppler-qt4-dev包并修改它的依赖关系。但这是很多工作,可能会引入困难的错误。

其他提示

为什么不安装您直接从您的发行版需要的所有Qt组件。混合第三方和发行版的包裹可以是一种痛苦(如你所见)所以如果你可以通过坚持存储库来避免它,你应该。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top