Problem mit Eclipse und QT unter Linux

Moderator: Moderatoren

Antworten
Benutzeravatar
mailerdaimon
Beiträge: 172
Registriert: Fr 30. Jan 2009, 12:33

Problem mit Eclipse und QT unter Linux

Beitrag von mailerdaimon » Fr 1. Mai 2009, 19:17

Hallo an alle,

hab eclipse unter ubuntu 8.10 wunderbar ans laufen gebracht nur qt mag nicht...

hab das eclipse qt plugins und das qt sdk von trolltech geladen und beides installiert..
qt lib und bin path stehen im plugin drinne.
mittlerweile findet er die header files auch wenn ich sie include aber beim builden kommt dann z.b. sowas

Code: Alles auswählen

**** Build of configuration Debug for project qt ****

make all 
Building file: ../hello.cpp
Invoking: GCC C++ Compiler
g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"hello.d" -MT"hello.d" -o"hello.o" "../hello.cpp"
In file included from ../hello.cpp:8:
/usr/include/qt4/QtGui/qapplication.h:58: Fehler: »QT_BEGIN_HEADER« bezeichnet keinen Typ
/usr/include/qt4/QtGui/qapplication.h:83: Fehler: Funktionsdefinition deklariert keine Parameter
/usr/include/qt4/QtGui/qapplication.h:368: Fehler: »QT_END_NAMESPACE« bezeichnet keinen Typ
In file included from ../hello.cpp:9:
/usr/include/qt4/QtGui/qpushbutton.h:53: Fehler: Funktionsdefinition deklariert keine Parameter
/usr/include/qt4/QtGui/qpushbutton.h:116: Fehler: »QT_END_NAMESPACE« bezeichnet keinen Typ
make: *** [hello.o] Fehler 1
Kennt das jemand? oder hat jemand qt unter linux anders zum laufen gebracht?

Benutzeravatar
Daniel Rüschen
Beiträge: 152
Registriert: Mi 16. Apr 2008, 17:37
Kontaktdaten:

Re: Problem mit Eclipse und QT unter Linux

Beitrag von Daniel Rüschen » Fr 1. Mai 2009, 20:50

Kenne das Eclipse Plugin nicht, aber versuch dochmal dein Projekt per Hand zu bauen. Führ im Projektordner mal ein qmake aus und bau dein Projekt dann mit dem so erzeugten Makefile. Sollte das funktionieren liegts an dem Plugin, falls nicht an Qt.

testuser
Beiträge: 180
Registriert: Mi 25. Jun 2008, 18:47

Re: Problem mit Eclipse und QT unter Linux

Beitrag von testuser » Fr 1. Mai 2009, 23:41

allgemein ist es oft empfehlenswert die Qt-libs auf dem Rechner selber zu bauen, da kann man direkt sehen, ob de Pfade richtig angegeben sind. Weiterhin ist zum Entwickeln unter Qt die neue Qt Creator IDE sehr gut geeignet, da Qt dort immer richtig eingebunden wird und die makefiles automatisch richtig erstellt werden.
Мои пять копеек

Christian Bredtmann
Administrator
Beiträge: 237
Registriert: Mo 10. Mär 2008, 04:09
Wohnort: Aachen
Kontaktdaten:

Re: Problem mit Eclipse und QT unter Linux

Beitrag von Christian Bredtmann » Sa 2. Mai 2009, 09:52

Hallo,

es wäre ganz hilfreich deinen Quelltext zu kennen.
Ansonsten solltest du es wie bereits gesagt einmal über qmake probieren.

Dem gcc scheint übrigens kein Include-Path übergeben worden zu sein.
Hast du den Pfad in die PATH-Variable getan oder wie hast du das Problem gelöst?

Gruß
Christian

Benutzeravatar
mailerdaimon
Beiträge: 172
Registriert: Fr 30. Jan 2009, 12:33

Re: Problem mit Eclipse und QT unter Linux

Beitrag von mailerdaimon » Sa 2. Mai 2009, 16:03

Hallo nochmal

also mit qmake hat funktioniert. scheint also am plugin zu liegen.

die ide von qt ist wirklich gut, aber wir sollen ja eclipse nutzen im praktikum
werd das mit den libs mal probieren!
Christian Bredtmann hat geschrieben:Hallo,

es wäre ganz hilfreich deinen Quelltext zu kennen.
Ansonsten solltest du es wie bereits gesagt einmal über qmake probieren.

Dem gcc scheint übrigens kein Include-Path übergeben worden zu sein.
Hast du den Pfad in die PATH-Variable getan oder wie hast du das Problem gelöst?

Gruß
Christian
hab auf der trolltech hp dies hier gefunden und eingegeben, aber scheint ja nicht geklappt zu haben
>>
PATH=/usr/local/Trolltech/Qt-4.5.1/bin:$PATH
export PATH
<<

einfach im terminal eingegeben.. oder hab ich das falsch verstanden? hab leider noch nicht so viel erfahrung mit ubuntu in der hinsicht

schon mal danke für die vielen antworten!
und schönes WE noch

mfg
Martin

Antworten

Zurück zu „Praktikum Informatik I“