Seite 1 von 1

Qt Creator auf Mac

Verfasst: 19. August 2010 15:05
von Crys
Sers,

Ich versuche mit der Qt Bibliothek Plattform übergreifend in c++ zu programmieren.
Unter Win und Linux ist das kein Problem ... nur unter Mac macht Qt mir Probleme (die Installation hat schon 1h gedauert O.o)
Als System dient mir OS X 10.5.4 ...

Wenn ich ein Projekt (das so unter Win und Linux 1a läuft) am Mac Qt öffne und debuge kommt das:
Bild

Weiß jemand was das bedeutet und wie man das beheben kann?

thx

Re: Qt Creator auf Mac

Verfasst: 19. August 2010 22:53
von grog
Hast Du eine Art "make" installiert?

Einen C++ braeuchtest Du auch...

[Frag mich nicht, wo das auf dem Mac ueblicherweise herkommt ;-)]

Verfasst: 20. August 2010 10:16
von Crys
Das 'make' ist doch der Kompiler oder der Qt Präprozesor!?

Ich hab das Qt SDK for Mac (584 MB) installiert, da dürfte doch alles dabei sein?

Verfasst: 22. August 2010 15:52
von grog
Crys hat geschrieben:Das 'make' ist doch der Kompiler oder der Qt Präprozesor!?

Ich hab das Qt SDK for Mac (584 MB) installiert, da dürfte doch alles dabei sein?
Weder noch. "make" ist einTool, das bestimmte Regeln auswertet um im Ergebnis bestimmte Programme (z.B. den gcc oder moc) zu starten. Im Qt SDK unter Windows ist es ebenso wie der Compiler mit dabei, unter Linux nimmt man ueblicherweise das, was mit der Distribution mitkommt. Ich habe wie gesagt keine Ahnung, wo es auf dem Mac herkommt. Vielleicht hilft google...

Re: Qt Creator auf Mac

Verfasst: 22. August 2010 18:44
von macman
Crys hat geschrieben:Weiß jemand was das bedeutet und wie man das beheben kann?
XCode installiert? Die Developer-Tools des Macs sollte man schon installiert haben, sonst klappt es nicht.

Verfasst: 18. September 2010 09:48
von emtscho
Habe ebenfalls das selbe Problem. Heruntergeladen habe ich das QT Paket von Nokia und X-Code. Ebenfalls wurden beide Programme installiert. Leider kommt wie oben die selbe Fehlermeldung. Hätte vielleicht wer eine Punkt für Punkt to do Liste für mich,was ich unternehmen kann um das Programm zum Laufen zu bringen.