Version 8 (modified by aosorio, 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
Como poppler-0.47.0 está instalado qpdfview lo reconocerá directamente.
Trabajando con qpdfview-sign (nuestra versión)
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
Error al cargar las bibliotecas compartidas...
En algun momento se usó:
$ export LD_LIBRARY_PATH=/home/debian/Pruebas/poppler-0.47.0/poppler/.libs:$LD_LIBRARY_PATH
y
$ export LD_LIBRARY_PATH=/usr/local/lib
Attachments (4)
- 1.png (20.6 KB) - added by aosorio 8 years ago.
- 2.png (20.9 KB) - added by aosorio 8 years ago.
- 3.png (196.6 KB) - added by aosorio 8 years ago.
- 4.png (166.0 KB) - added by aosorio 8 years ago.
Download all attachments as: .zip