wiki:levantar_qpdfview_con_poppler-0.47.0

Version 4 (modified by aaraujo, 8 years ago) (diff)

--

Descargar poppler-0.47.0 desde https://poppler.freedesktop.org/poppler-0.47.0.tar.xz

Compilar e instalar poppler...

Descargar qpdfview https://launchpad.net/qpdfview/trunk/0.4.16/+download/qpdfview-0.4.16.tar.gz

Compilamos y construimos qpdfview...

$ lrelease qpdfview.pro
$ qmake qpdfview.pro
$ make

Nos creará el ejecutable qpdfview

Luego empezamos a editar los ficheros para que qpdview encuente el poppler-0.47.0 donde le indiquemos.

Primera corrida

  • Le indicaremos que busque las librerías en nuestro directorio de poppler descargado

En application.pro

66	        sources/main.cpp
67
 	68	LIBS += -L/home/debian/Pruebas/poppler-0.47.0/poppler/.libs/ -lpoppler
278             INCLUDEPATH += /home/pbuitrago/Cenditel/Seguridad/POA-2016/programas/poppler-0.45.0
279             INCLUDEPATH += /home/pbuitrago/Cenditel/Seguridad/POA-2016/programas/poppler-0.45.0/poppler
        280     INCLUDEPATH += /home/debian/Pruebas/poppler-0.47.0/
        281     INCLUDEPATH += /home/debian/Pruebas/poppler-0.47.0/poppler/

Segunda Corrida

  • Le indicaremos que busque las librerías en nuestro poppler instalado en el sistema

En application.pro

68              LIBS += -L/home/debian/Pruebas/poppler-0.47.0/poppler/.libs/ -lpoppler
        68      #LIBS += -L/home/debian/Pruebas/poppler-0.47.0/poppler/.libs/ -lpoppler
        69      LIBS += -L/usr/local/lib -lpoppler
280             INCLUDEPATH += /home/debian/Pruebas/poppler-0.47.0/
281             INCLUDEPATH += /home/debian/Pruebas/poppler-0.47.0/poppler/
        281     #INCLUDEPATH += /home/debian/Pruebas/poppler-0.47.0/
        282     INCLUDEPATH += /usr/local/include/poppler
        283     #INCLUDEPATH += /home/debian/Pruebas/poppler-0.47.0/poppler/
        284     #INCLUDEPATH += /home/debian/Pruebas/poppler-0.47.0/poppler/

Copiar el directorio /goo que está en poppler-0.47.0/goo a /usr/local/include/poppler

Con las nuevas rutas establecidas compilamos y construimos qpdfview...

Ejecutamos el script

$ ./qpdfview 
./qpdfview: error while loading shared libraries: libpoppler.so.63: cannot open shared object file: No such file or directory
debian@debian:~/Descargas/qpdfview-0.4.16_comparation/qpdfview-0.4.16_pedro_antonio$ 

Error al cargar las bibliotecas compartidas...

Attachments (4)

Download all attachments as: .zip