Qt, MAC und Eclipse
Verfasst: 30. Januar 2008 13:54
Hallo zusammen,
mir ist bewusst das mein Anliegen hier schon des öfteren diskutiert worden ist, aber ich krieg Qt mit Eclipse unter MAC OSX Leopard einfach nicht zum laufen. Aber mal der Reihe nach.
Ich hab Qt erfolgreich unter Windows in Eclipse integriert mit der Anleitung auf http://www.eisboden.de . Nun hab ich mir gedacht, dass ich so auch auf dem MAC vorgehe. Aber Pustekuchen, will einfach nicht. Also hab ich mal nach Anleitungen speziell für MAC gesucht. Davon gibt es ja einige, aber mit keiner will es funktionieren. Folgendes hab ich gemacht:
- XTools installiert
- Qt für MAC von Trolltech runtergeladen und mit ./configure -prefix /Developer/qt -sdk /Developer/SDKs/MACOSX10.5.sdk mit anschliessendem make und make install installiert.
- Eclipse in der aktuellen Version 3.3.1.1 installiert
- in Eclipse qmake-project und qmake laut www.eisboden.de angelegt (hat ja auch unter so Windows funktioniert)
Meine .profile sieht wie folgt aus:
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
export PATH=/Developer/qt/bin:$PATH
export QTDIR=/Developer/qt
export DYLD_LIBRARY_PATH=$QTDIR/lib
export QMAKESPEC=$QTDIR/mkspecs/macx-g++
Ich erhalte aber unter Eclipe folgende Fehlermeldung, wenn ich ein einfaches hello_world erstellen möchte:
**** Build of configuration Default for project hallo ****
make all
c++ -headerpad_max_install_names -o hallo.app/Contents/MacOS/hallo .obj/debug-shared/main.o -F/Users/roland/lib -L/Users/roland/lib -framework QtGui -L/Users/roland/lib -F/Users/roland/lib -framework Carbon -framework AppKit -framework QtCore -lz -lm -framework ApplicationServices
ld: framework not found QtGui
collect2: ld returned 1 exit status
make: *** [hallo.app/Contents/MacOS/hallo] Error 1
Die Fehlermeldung erhalte ich auch wenn ich direkt in meinen Pfad wechsle und qmake-project, qmake und make eingebe.
Weis jemand wo ich einen Pfad oder so vergessen habe einzutragen?
Gruß
Roland
mir ist bewusst das mein Anliegen hier schon des öfteren diskutiert worden ist, aber ich krieg Qt mit Eclipse unter MAC OSX Leopard einfach nicht zum laufen. Aber mal der Reihe nach.
Ich hab Qt erfolgreich unter Windows in Eclipse integriert mit der Anleitung auf http://www.eisboden.de . Nun hab ich mir gedacht, dass ich so auch auf dem MAC vorgehe. Aber Pustekuchen, will einfach nicht. Also hab ich mal nach Anleitungen speziell für MAC gesucht. Davon gibt es ja einige, aber mit keiner will es funktionieren. Folgendes hab ich gemacht:
- XTools installiert
- Qt für MAC von Trolltech runtergeladen und mit ./configure -prefix /Developer/qt -sdk /Developer/SDKs/MACOSX10.5.sdk mit anschliessendem make und make install installiert.
- Eclipse in der aktuellen Version 3.3.1.1 installiert
- in Eclipse qmake-project und qmake laut www.eisboden.de angelegt (hat ja auch unter so Windows funktioniert)
Meine .profile sieht wie folgt aus:
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
export PATH=/Developer/qt/bin:$PATH
export QTDIR=/Developer/qt
export DYLD_LIBRARY_PATH=$QTDIR/lib
export QMAKESPEC=$QTDIR/mkspecs/macx-g++
Ich erhalte aber unter Eclipe folgende Fehlermeldung, wenn ich ein einfaches hello_world erstellen möchte:
**** Build of configuration Default for project hallo ****
make all
c++ -headerpad_max_install_names -o hallo.app/Contents/MacOS/hallo .obj/debug-shared/main.o -F/Users/roland/lib -L/Users/roland/lib -framework QtGui -L/Users/roland/lib -F/Users/roland/lib -framework Carbon -framework AppKit -framework QtCore -lz -lm -framework ApplicationServices
ld: framework not found QtGui
collect2: ld returned 1 exit status
make: *** [hallo.app/Contents/MacOS/hallo] Error 1
Die Fehlermeldung erhalte ich auch wenn ich direkt in meinen Pfad wechsle und qmake-project, qmake und make eingebe.
Weis jemand wo ich einen Pfad oder so vergessen habe einzutragen?
Gruß
Roland