2009-07-12 4 views
1

Kennen Sie eine Ressource, die die Qt SDK-Ordnerstruktur beschreibt?Beschreibung der Ordnerstruktur von Qt SDK

Ich wundere mich, warum einige der DLL-Dateien in C: \ qt \ 2009.03 \ bin und in C: \ qt \ 2009.03 \ qt \ bin zur gleichen Zeit sind? Unter dem gleichen Namen haben sie unterschiedliche Größen (zum Beispiel QtCore4.dll - 2 016 256 Bytes im ersten Ordner und 2 730 496 Bytes im zweiten Ordner). Was ist der Unterschied zwischen DLL-Dateien mit den gleichen Namen in beiden Ordnern?

SDK Standardinstallationspfad ist c: \ qt \ 2009.03 und qt endet in C installiert wird: \ qt \ 2009.03 \ qt. Sollte nicht eher in c: \ qt-4.5.2 installiert werden? Kann ich SDK qt vom Rest des SDK und Punkt SDK auf den neuen Speicherort von qt teilen?

Antwort

2

Das qt Unterverzeichnis ist das Framework. Das würde man bekommen, wenn man das Framework einfach heruntergeladen hätte. Die höhere Ebene bin Verzeichnis enthält die Bits, die zum Ausführen von QtCreator benötigt werden. QtCreator wird anscheinend mit Visual Studio (unter Windows) kompiliert, und ich denke, dass die qt Framework-Bibliotheken mit MinGW kompiliert werden.

Sie können neu kompilieren QtCreator und alle Bits Sie die Duplizierung entfernen müssen ... und solche Sachen bewegen ... aber warum die Mühe? Sie müssen alles in ein paar Monaten noch einmal mit 4.5.3, 4.6.0 oder was auch immer auf dem Weg ist als nächstes machen.

Deployment ist eine andere Sache. Das ist etwas, wo ich würde Sorge über Verzeichnisstrukturen, etc. Es gibt einige Dokumentation auf, was Sie grundsätzlich tun müssen von TrollTech/Nokia here.