2011-02-27 15 views
5

necesito una biblioteca visor de pdf para ser utilizado en mi aplicación, estoy usando C++ y QTusando Poppler Qt4 C++

he descargado Poppler y código de ejemplo The Poppler Qt4 interface library pero, no sé cómo configurar la biblioteca para trabajar en mi código estoy usando QT Creater, en Windows XP.

gracias de antemano, cualquier pista se agradece ya que estoy completamente perdido.

+0

he editado el 'código'. #include 'código'. con la ruta correcta del archivo de encabezado. Actualmente tengo este error en el creador de QT ":: error: no se puede encontrar -lpoppler-qt4". – nemo

Respuesta

5

asumiendo que ha instalado correctamente los encabezados y las bibliotecas poppler en su sistema. Estoy en ubuntu y funcionamiento:

./configure 
make 
make install 

hizo bibliotecas poppler construido e instalado. Desde mi entendimiento, puede usar msys/mingw en windows a algo similar a esto.

Ahora en sus .pro FICHA añadir siguientes líneas:

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

y el código de la siguiente manera:

#include <poppler-qt4.h> 

.... 

QString filename; 

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

debe generar y ejecutar para usted.

espero que esto ayude, saludos