Problem mit QT, Mac OS X und Systemframeworks
Verfasst: 27. Juli 2007 11:34
Hi,
ich versuche grade ein QT Projekt das schon unter Linux und Windows läuft auf Mac Os X zum laufen zu bringen.
Dabei bin ich auf ein Problem gestossen: Ich bekomme Compilerfehler in einem Systemframework.
Ich habe mir aus der .pro Datei ein XCode Projekt generiert:
In dem Projekt benutze ich das Systemframework ApplicationServices das ich normal eingebunden habe:
Jetzt bekomme ich aber beim Kompilieren 2 Fehler in der Header Datei OSServices/OpenTransport.h, die von ApplicationServices eingebunden wird.
Sie Fehler sind in Zeile 319 und 329 und lauten:
Wobei die Zeile die mit #if beginnt ist 319.
Testweise habe ich ein leeres XCode Projekt erstellt und darin ApplicationServices eingebunden und benutzt. Das funktioniert wunderbar.
Deshalb schätze ich das es am QT Projekt liegt.
Da Google überhaupt nichts in die Richtung liefert bin ich für jeden Tip dankbar.
Im Moment bin ich recht ratlos...
ich versuche grade ein QT Projekt das schon unter Linux und Windows läuft auf Mac Os X zum laufen zu bringen.
Dabei bin ich auf ein Problem gestossen: Ich bekomme Compilerfehler in einem Systemframework.
Ich habe mir aus der .pro Datei ein XCode Projekt generiert:
Code: Alles auswählen
qmake -spec macx-xcode datei.proCode: Alles auswählen
#include "ApplicationServices/ApplicationServices.h"Sie Fehler sind in Zeile 319 und 329 und lauten:
Der Code an der Stelle sieht folgendermaßen aus:error: missing binary operator before token "("
Code: Alles auswählen
#if qDebug > 0
#define OTDebugBreak(str) OTDebugStr(str)
Testweise habe ich ein leeres XCode Projekt erstellt und darin ApplicationServices eingebunden und benutzt. Das funktioniert wunderbar.
Deshalb schätze ich das es am QT Projekt liegt.
Da Google überhaupt nichts in die Richtung liefert bin ich für jeden Tip dankbar.
Im Moment bin ich recht ratlos...