Seite 1 von 1

QT4 und Eclipse

Verfasst: 2. Juli 2007 11:16
von matzeed7
Hallo,


kann mir jemand sagen was ich nun in
eclipse noch ändern muss, das in meinem
aktuellen projekt die zb
#include<Qwidget>
erkannt werden/gefunden werden
oder holt eclipse die infos von den umgebungsvariablen(die ich noch nicht setzen konnte)

Verfasst: 2. Juli 2007 11:42
von CaptnChaos
also, wenn du die eclipse integration von trolltech installiert hast, musst du keine Variablen mehr setzen. du musst dann nur anstatt

Code: Alles auswählen

#include <QWidget>

Code: Alles auswählen

#include <QtGui/QWidget>
verwenden.
Wenn du das nicht machen willst, musst du zu den include Pfaden des Projekts z.B QTDIR/include/QtGui hinzufügen

Verfasst: 2. Juli 2007 11:44
von NoobSaibot
du mußt in den projekteinstellungen den eintrag C/C++ Include Paths and Symbols bearbeiten und die entsprechende Qt Pfade, über Add External Include Path..., eintragen.

Verfasst: 2. Juli 2007 16:28
von matzeed7
also irgendwie finde ich
C/C++ Include Paths and Symbols
nicht

ich habe mit der rechten maustaste auf mein projekt geklickt und dann
auf properties

und dann kam folgendes fenster( siehe bild)

ist das die richtige stelle wo ich suche?

Verfasst: 2. Juli 2007 16:46
von NoobSaibot
unter GCC C++ -> Directories ... glaube ich. du hast noch eine alte version.

Verfasst: 2. Juli 2007 17:31
von matzeed7
also ich hatte schon unter GCC c++ Compiler->Directories
den PATH angegeben aber das hatte nicht funktioniert
bzw die includes wurden nicht erkannt/bzw der pfad zu diesen

Verfasst: 3. Juli 2007 09:48
von abdis74
Antwort von Kernel_Panic ist richtig. alternativ kannst in der datei Makefile.release bzw. Makefile.debug unter INCLUDE = "den pfad zu .. /QtGUI eintragen". normalerweise sollte automatisch eingetragen, weiis aber selber nicht warum. das gleiche habe ich bei ../QtSql

Verfasst: 3. Juli 2007 12:14
von matzeed7
danke muss ich gleich mal testen

Verfasst: 3. Juli 2007 13:02
von matzeed7
mein fehler lag wahrscheinlich in einer zu kurzen pfadangabe
ich hatte /etc/local/Trolltech/Qt.../
und nicht
/etc/local/Trolltech/Qt.../include

jetzt kommt zumindest kein fehler mehr