Linux用のQtSDK(ライブラリを含む)をQtWebサイトからダウンロードしました。次に、PDFファイルを読み取れるようにpopplerライブラリを追加します。しかし、問題は、Ubuntuリポジトリからlibpoppler-qt4-devをインストールすると、SDKにすでに存在するすべてのQtライブラリがプルされることです。
余分な膨満感なしにpopplerを簡単にインストールするにはどうすればよいですか?
適切に行うには、ソースから libpoppler をビルドする必要があると思います。SDK で提供される Qt ライブラリは、通常の ubuntu パッケージで提供されるものとは異なるバージョンです。
libpoppler-qt4-dev パッケージをダウンロードして (インストールせずに)、その依存関係を変更することで、バージョンが十分に類似している場合、Qt のバイナリ後方互換性に依存してみることができます。しかし、これは大変な作業であり、難しいバグが発生する可能性があります。
必要なすべての Qt コンポーネントをディストリビューションから直接インストールしないでください。サードパーティとディストリビューションが提供するパッケージを混在させるのは面倒な場合があるため (これまで見てきたように)、リポジトリに固執することでそれを回避できる場合は、そうするべきです。