Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Poppler und Qt

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
23.03.2010, 20:51 Uhr
fr33g



Hey Leute,
und zwar bin ich grad nem Projekt in C++ mit Qt.
So nun benötige ich Poppler.
Kann mir jemand vll erläutern wie ich Poppler installieren bzw kompilieren kann?
Unter Windows.
Die INSTALL Datei die beiliegt, hilft mir leider gar nicht weiter...wenn ichs mit cmake probiere, bekomme ich immer nen Fehler er findet den compiler cl net.
Un ich soll so ne variable ändern...

Hoffe ihr könnt mir helfen

Schonmal vielen Dank

Gruß freeG
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
25.03.2010, 12:39 Uhr
Bruder Leif
dances with systems
(Operator)


Moin!

Mach den Command Prompt von Visual Studio auf, dann sollte CL gefunden werden.

Alternativ wuerde ich mir cygwin runterladen, da poppler Unix-basiert ist. Dann der unter Unix uebliche Ablauf: ./configure und make.
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
25.03.2010, 23:02 Uhr
fr33g



Hey Danke für den Tipp.
Cygwin hab ich mittlerweile und configure ist auch schon ausgeführt.
Nur kann ich make nicht ausführen, weiß auch nicht so richtig wie genau ichs ausführen soll.
Mit welchem Befehl.
Vll kannst mir da noch helfen?

Schonmal danke

Gruß freeG
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
25.03.2010, 23:46 Uhr
Hans
Library Walker
(Operator)


Hi,


Zitat von fr33g:
Nur kann ich make nicht ausführen, weiß auch nicht so richtig wie genau ichs ausführen soll.
Mit welchem Befehl.

naja mit make. Das ist so ein Fall, wo sowohl das Programm, als auch die "Skriptdatei" den gleichen Namen haben. Also: Es gibt eine Datei, die heisst 'make' da steht ein haufen Anweisungen drin, was wie zu tun ist. Die wird von einem Programm gelesen, das genauso heisst, nämlich 'make'. Und jenes make-Programm ruft dann entsprechend den Vorgaben in der make-Datei Compiler, Linker usw. auf, um jenes Programm zu erstellen, bei dessen Quelltexten die make-Datei dabei ist.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
26.03.2010, 12:09 Uhr
Bruder Leif
dances with systems
(Operator)


Nur eine kurze Anmerkung am Rande: Das Makefile (die Datei mit den Anweisungen fuer make) heisst in der Regel "makefile" oder "Makefile", bei GNU make wird zuerst nach "GNUmakefile" gesucht. Der auszufuehrende Befehl heisst aber in der Tat "make". Wurde vielleicht nicht mit Cygwin mitinstalliert, je nach Konfiguration beim Setup...
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
26.03.2010, 21:48 Uhr
fr33g



Ja nach dem ./configure hat er mir das Makefile erstellt.
So blos wenn ich dann make ausführe in diesem verzeichnis, fängt er zwar an zu kompilieren, jedoch bringt er mir zwei fehler, der eine "fopen was not declared in this scope" und der andere mkstemp was not declared in this scope...
Weiß auch nicht wieso, hab mir ja die poppler source geladen und nix verändert oder so.,..

Wisst ihr vll weiter?

Gruß freeG
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
27.03.2010, 11:25 Uhr
Bruder Leif
dances with systems
(Operator)


Kannst Du die Ausgabe des Rechners ab der Eingabe von "make" mal posten? Damit koennen wir mehr anfangen
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
29.03.2010, 18:32 Uhr
fr33g



So sorry dass ich so lang brauchte, aber dachte ich probiers nochmal in dem ich cygwin runter schmeiß und nochmal drauf mache, aber ich bekomms net mehr aufn rechner, die installation bleibt einfach immer stehen, dauerte schon beim ersten mal ewig bis es drauf war...
Hab jetzt MinGw und mySys drauf gemacht.
So der gleiche Fehler:
nach make kommt:

Code:
$ make
make  all-recursive
make[1]: Entering directory `/c/Users/Ingo/Documents/poppler-0.13.2'
Making all in goo
make[2]: Entering directory `/c/Users/Ingo/Documents/poppler-0.13.2/goo'
  CXX    gfile.lo
gfile.cc: In function 'GooString* makePathAbsolute(GooString*)':
gfile.cc:379: error: '_MAX_PATH' was not declared in this scope
gfile.cc:382: error: 'buf' was not declared in this scope
make[2]: *** [gfile.lo] Error 1
make[2]: Leaving directory `/c/Users/Ingo/Documents/poppler-0.13.2/goo'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/c/Users/Ingo/Documents/poppler-0.13.2'
make: *** [all] Error 2



Hoffe könnt mir helfen,

Schonmal Danke

gruß freeG
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
29.03.2010, 19:58 Uhr
fr33g



Es würd mir auch schon reichen wenn ihr ne Möglichkeit für mich habt, wie ich mit C++ ne PDF-Datei öffnen kann und dann nach nem Wort durchsuchen kann?
Zum Beispiel mit Qt oder so....???

Gruß freeG
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
30.03.2010, 01:13 Uhr
Hans
Library Walker
(Operator)


Hi,


Zitat von fr33g:
Es würd mir auch schon reichen wenn ihr ne Möglichkeit für mich habt, wie ich mit C++ ne PDF-Datei öffnen kann und dann nach nem Wort durchsuchen kann?


das vergiss am besten mal gleich wieder, denn dafür brauchst Du eine spezielle Bibliothek, (Kostenpflichtig!) um mit PDF-Dateien arbeiten zu können. (Allein die Spezifikation des Dateiformats ist ein paar 100 Seiten stark.) Da verwende besser die Suchfunktion des Acrobat- bzw. Adobe-Readers.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: