Qt: добавить библиотеку poppler

Я загрузил Qt SDK (с библиотеками) для Linux с веб-сайта Qt. Теперь я хочу добавить к нему библиотеку poppler, чтобы я мог читать файлы PDF. Но проблема в том, что если я устанавливаю libpoppler-qt4-dev из репозиториев Ubuntu, он извлекает все библиотеки Qt, которые уже есть в SDK.

Как я могу просто установить попплер без лишних наворотов.


person Xolve    schedule 19.07.2010    source источник


Ответы (2)


Думаю, чтобы сделать это правильно, вам придется собрать libpoppler из исходников. Библиотеки Qt, поставляемые в SDK, представляют собой версию, отличную от тех, которые поставляются в обычных пакетах ubuntu.

Вы можете попробовать положиться на бинарную обратную совместимость Qt, если версии достаточно похожи, загрузив (без установки) пакет libpoppler-qt4-dev и изменив его зависимости. Но это большая работа и может привести к серьезным ошибкам.

person sje397    schedule 19.07.2010

Почему бы не установить все необходимые компоненты Qt прямо из вашего дистрибутива. Смешивание пакетов сторонних производителей и пакетов, предоставленных дистрибутивом, может быть проблемой (как вы видели), поэтому, если вы можете избежать этого, придерживаясь репозиториев, вам следует.

person Parker Coates    schedule 19.07.2010