Seite 1 von 1

problem mit poppler...

Verfasst: 25. Oktober 2007 23:21
von slash-ex
ich bekomme immer das hier:

Code: Alles auswählen

g++  -o passwd-rec main.o passwd_gui.o moc_passwd_gui.o    -L/usr/lib -lQtGui -L/usr/lib -L/usr/X11R6/lib -lpng -lSM -lICE -pthread -pthread -lXi -lXrender -lXrandr -lXfixes -lXcursor -lXinerama -lfreetype -lfontconfig -lXext -lX11 -lQtCore -lz -lm -pthread -lgthread-2.0 -lrt -lglib-2.0 -ldl -lpthread
passwd_gui.o: In function `PasswdGui::PasswdGui(QWidget*)':
passwd_gui.cpp:(.text+0xcf2): undefined reference to `Poppler::Document::load(QString const&, QByteArray const&, QByteArray const&)'
passwd_gui.o: In function `PasswdGui::PasswdGui(QWidget*)':
passwd_gui.cpp:(.text+0x1c42): undefined reference to `Poppler::Document::load(QString const&, QByteArray const&, QByteArray const&)'
collect2: ld returned 1 exit status
make: *** [passwd-rec] Fehler 1
wenn ich das hier in den konstruktor schreibe:

Code: Alles auswählen

Poppler::Document *doc = Poppler::Document::load(path);
if (!doc)
qWarning() << "doc not loaded";
das habe ich includiert:
#include <QtGui>
#include <iostream>

#include <math.h>

#define UNSTABLE_POPPLER_QT4
#include "/usr/include/poppler/qt4/poppler-qt4.h"

ich weiß ehrlich gesagt nicht so genau was falsch ist. ich muss noch anmerken, dass ich einen datei-öffnen dialog für pdf-s machen wollte, aber ich weiß nicht warum ich einen fehler auf eine undfinierte referenz bekomme, ich habe mir ja die poppler-qt-klasse angeschaut... konnte aber nix finden, dass ich vergessen habe.

Verfasst: 26. Oktober 2007 06:28
von Christian81
Schonmal versucht gegen die Poppler-Lib zu linken? Sonst wird das wohl nichts...

Verfasst: 26. Oktober 2007 14:35
von slash-ex
wie bindet man eigentlich eine andere bibliothek ein? :oops:

Verfasst: 26. Oktober 2007 14:36
von Christian81

Verfasst: 26. Oktober 2007 14:57
von slash-ex
unix:LIBS += -L/usr/lib -lpoppler-qt4 sorry, hab grade selber gelesen...