2009-06-08 4 views
0

Ich habe eine Anwendung mit Qt unter OS X geschrieben. Das installierte SDK automatisch als ein Framework installiert, das ich nicht wollte. Also habe ich ihre neueste Version aus dem Qt git Repository geklont und sie als statische Bibliotheken aus der Quelle erstellt. Ich möchte, dass es diese statischen Bibliotheken anstelle des Frameworks kompiliert, aber in den Einstellungen für die Version/Pfad von Qt, egal welchen Pfad ich dorthin führe, heißt es, dass es kein gültiges Qt-Verzeichnis ist. Was muss in einem Qt-Verzeichnis sein, das gültig ist?New Qt Directory ist nicht gültig

+0

Welche Präferenzen meinen Sie? Verwenden Sie eine IDE oder etwas? – Masci

Antwort

0

Ich schließe das, Das Problem war die Installation auf OSX Ich musste -no-Framework bei der Ausführung von konfigurieren zu deklarieren.

0

Einige Tipps;

  • in einen Pfad installieren, der keine Leerzeichen enthält
  • Verwenden -prefix $ PWD aus dem aktuellen Pfad, und stellen Sie die PATH, INCLUDE und LIB env Variablen in geeigneter Weise - dies macht es möglich, mehrere Qt baut haben , z.B Mehrere Shadow-Builds aus einem Quellverzeichnis
  • Keine statische Konfiguration - es macht die Verwendung von Plugins schwierig, und vorausgesetzt, Sie verwenden LGPL, müssen Sie die .o-Dateien versenden.