2011-02-27 2 views
5

C++ 및 QT는 Poppler QT4의, 는 C++를 사용하고 난 내 응용 프로그램에 사용되는 PDF 뷰어 라이브러리를 필요

를 사용하여 나는 라이브러리를 구성하는 방법을 모른다, 예를 The Poppler Qt4 interface library Poppler 코드를 다운로드하지만, 내 코드에서 작동합니다. Windows XP에서 QT Creater를 사용하고 있습니다.

미리 감사드립니다. 힌트는 완전히 잃어버린 것으로 평가됩니다.

+0

나는'code'를 편집했습니다. #include '코드'. 헤더 파일의 올바른 경로와 함께. 현재 QT 생성자에서이 오류가 발생했습니다 : "오류 : -lpoppler-qt4를 찾을 수 없습니다". – nemo

답변

5

시스템에 poppler 헤더와 라이브러리를 올바르게 설치했다고 가정하면 가정합니다. 우분투에서 실행 중입니다.

./configure 
make 
make install 

poppler 라이브러리를 제작하고 설치했습니다. 내 이해에서 msys/mingw Windows에서 이와 비슷한 것을 사용할 수 있습니다. 당신의 .pro 파일 추가 다음 줄에 이제

:

INCLUDEPATH += /path_to_poppler_include_files/qt4 
LIBS += -L/path_to_poppler_libs -lpoppler-qt4 

과 같은 코드 :

#include <poppler-qt4.h> 

.... 

QString filename; 

Poppler::Document* document = Poppler::Document::load(filename); 
if (!document || document->isLocked()) 
{ 
    // ... 
    delete document; 
} 

구축하고 당신을 위해 실행해야합니다.

희망이 있으시면,