我已經從Qt網站下載了用於Linux的Qt SDK(帶庫)。現在我想將poppler庫添加到它以便我可以讀取PDF文件。但問題是,如果我從Ubuntu回購站安裝libpoppler-qt4-dev,它將獲取SDK中已存在的所有Qt庫。Qt:添加poppler庫
我怎樣才能安裝poppler沒有額外的膨脹。
我已經從Qt網站下載了用於Linux的Qt SDK(帶庫)。現在我想將poppler庫添加到它以便我可以讀取PDF文件。但問題是,如果我從Ubuntu回購站安裝libpoppler-qt4-dev,它將獲取SDK中已存在的所有Qt庫。Qt:添加poppler庫
我怎樣才能安裝poppler沒有額外的膨脹。
我認爲要做到這一點,你必須從源代碼構建libpoppler。 SDK中提供的Qt庫與通常的ubuntu軟件包中提供的版本不同。
通過下載(不安裝)libpoppler-qt4-dev軟件包並修改它的依賴關係,您可以嘗試依靠Qt的二進制向後兼容性(如果版本足夠相似)。但是這是很多工作,可能會引入難題。
爲什麼不直接從您的發行版安裝所需的所有Qt組件。混合第三方和發行版提供的軟件包可能是一種痛苦(如你所見),所以如果你可以通過堅持存儲庫來避免它,你應該。