题
我从Qt网站下载了Linux的Qt SDK(与库)。现在我想将poppler库添加到它,以便我可以读取pdf文件。但问题是,如果我从Ubuntu Repos中安装 Libpoppler-qt4-dev ,它会在SDK中取出已经存在的所有Qt lib。
如何只需在没有额外膨胀的情况下安装poppler。
解决方案
我认为正确做到这一点,你必须从源来构建libpoppler。SDK中提供的QT库是在通常的Ubuntu包中提供的版本的不同版本。
如果版本足够类似,可以尝试依赖Qt的二进制向后兼容性,通过下载(无需安装)libpoppler-qt4-dev包并修改它的依赖关系。但这是很多工作,可能会引入困难的错误。
其他提示
为什么不安装您直接从您的发行版需要的所有Qt组件。混合第三方和发行版的包裹可以是一种痛苦(如你所见)所以如果你可以通过坚持存储库来避免它,你应该。
不隶属于 StackOverflow