Hallo Leute,
hab grad ein interessantes Problem.
Ich kann mit QT und in der Shell wunderbar alle Programme compilieren.
Doch wenn ich das ganze in XCode mache verhält er sich komisch.
Erstmal erstelle ich mit:
qmake -spec macx-xcode
die XCode datei.
Dann wenn ich mit XCode compilen will mekert er das die .app nicht unter build/Development/projekt.app liegt.
Wie denn auch, will sie ja gerade erst erzeugen. Egal ich kopier einfach die erstellte .app aus der console dahin.
So dann klappt alles. Bis ich was ändere, z.B. eine Form.ui.
Wenn ich dann compile ändert er gar nix und gibt einfach das alte file aus.????!?!
An was kann das liegen?
Nochwas wie kann ich die .ui aus XCode mit dem Designer öffnen, er macht immer diesen Texteditor auf, obwohl der Designer als Standardprogramm festgelegt ist.
So das wars mal.
Danke
Matthias
Mac und Xcode
kann ich nicht bestätigen.. ich habe das für ein kleines Projektchen schnell getestet:
sorry..
gruss solarix (herumgespielt mit Qt 4.3.0 / XCode 2.1)
bei mir wird die App unter build/Debug erstellt, aber funktioniert einwandfrei..Dann wenn ich mit XCode compilen will mekert er das die .app nicht unter build/Development/projekt.app liegt.
Scheint so, als ob die falsche App ausgeführt würde (du hast ja eine manuelle Kopie erstellt). Prüf mal auf der Konsole das Datum.. ändert die (erwartete) Binary mit dem compilieren?So dann klappt alles. Bis ich was ändere, z.B. eine Form.ui.
Wenn ich dann compile ändert er gar nix und gibt einfach das alte file aus.????!?!
kann ich ebenfalls nicht reproduzieren. Nach dem "Add to Project" (die UI-File war bei meinem Test nicht in der XCode-Projekt-Datei enthalten) konnte ich die File problemlos mit dem installierten Designer öffnen (Doppelklick)Nochwas wie kann ich die .ui aus XCode mit dem Designer öffnen, er macht immer diesen Texteditor auf, obwohl der Designer als Standardprogramm festgelegt ist.
sorry..
gruss solarix (herumgespielt mit Qt 4.3.0 / XCode 2.1)
Re: Mac und Xcode
Frostie hat geschrieben:Hallo Leute,
An was kann das liegen?
Nochwas wie kann ich die .ui aus XCode mit dem Designer öffnen, er macht immer diesen Texteditor auf, obwohl der Designer als Standardprogramm festgelegt ist.
So das wars mal.
Danke
Matthias
Aktuell ist XCode 2.4 dort habe ich keine problemen... lauft alles prima..
ich wuerde updaten dann gehen die apps auch in leopard.
zwei versionen builden eine shared debug
und eine static so.
Dann nur der ordner umbenennen je nach dem was man braucht..
Code: Alles auswählen
./configure -qt-zlib -qt-libtiff -no-qt3support \
-qt-sql-mysql -qt-sql-odbc -qt-sql-sqlite -qt-gif -qt-libpng -qt-libjpeg \
-I /usr/local/mysql2arch/include/mysql -L /usr/local/mysql2arch/lib/mysql -lmysqlclient_r \
-universal -sdk /Developer/SDKs/MacOSX10.4u.sdk -static -release -confirm-license
.........................
speack português italiano deutsch english castellà qt
speack português italiano deutsch english castellà qt
XCode statt terminal
Hallo,
haben eine Merkwürdigkeit festgestellt.
Ich kann unter Mac OS 10.4.10/XCode 2.4.1 mit Qt 4.3.0 (aus .dmg von Trolltech installiert) keine Makefiles erstellen.
qmake -project wird korrekt ausgeführt, aber anschließend die .pro Datei mit qmake XYZ.pro weiter zu verarbeiten läuft in's Leere - keine Make files. statt dessen habe ich eine XCode Projektdatei vorliegen, welche dann in XCode geöffnet das fehlerfreie kompilieren des Projektes ermöglicht.
Laut dem Qt4 Buch von Blanchette sollte der Weg über das terminal aber auch gehen. Mache ich was falsch?
Noch etwas, wenn ich das Projekt wie oben beschrieben mit XCode kompiliere, liegt dann die App als stand alone vor, oder muss man Qt erst noch als static compilieren?
Gruß,
M
haben eine Merkwürdigkeit festgestellt.
Ich kann unter Mac OS 10.4.10/XCode 2.4.1 mit Qt 4.3.0 (aus .dmg von Trolltech installiert) keine Makefiles erstellen.
qmake -project wird korrekt ausgeführt, aber anschließend die .pro Datei mit qmake XYZ.pro weiter zu verarbeiten läuft in's Leere - keine Make files. statt dessen habe ich eine XCode Projektdatei vorliegen, welche dann in XCode geöffnet das fehlerfreie kompilieren des Projektes ermöglicht.
Laut dem Qt4 Buch von Blanchette sollte der Weg über das terminal aber auch gehen. Mache ich was falsch?
Noch etwas, wenn ich das Projekt wie oben beschrieben mit XCode kompiliere, liegt dann die App als stand alone vor, oder muss man Qt erst noch als static compilieren?
Gruß,
M
qmake verwendet auch keine Makefiles, sondern liest das Zeug im .xcodeproject-Verzeichnis. Dieses lässt sich im Designer öffnen und dort normalerweise auch bauen.
Alternativ kann man
auf der Shell nacheinander ausführen, um es ohne XCode zu basteln. Ist aber normalerweise gehupft wie gesprungen.
Alternativ kann man
Code: Alles auswählen
qmake -spec macx-g++
make
make install