Hallo
Eigentlich sollte doch Qt weder zur Installation noch zur Benutzung Admin-Rechte benötigen (siehe zum Beispiel http://qtforum.de/forum/viewtopic.php?t=5341). Beim QtCreator 0.9 klappte es auch (nachdem ich die MS Runtime V9.0 von Hand samt Manifest an zwei Orte im Qt Verzeichnis kopiert hatte und die nötigen PATH Ergänzungen vorgenommen hatte). Aber QtCreator 1.0 auf WinXP funktioniert nur, wenn ich als Admin installiere, als normaler User hingegen nicht. Zwar kann ich QtCreator starten, aber ich kann keine Qt Version setzen (Tools | Options | Qt4 | Qt Versions); ich erhalte die Meldung "The Qt Version is not installed. Run make install".
An was liegt das? Wofür benötigt Qt (oder der Installer) plötzlich Admin-Rechte? Kann ich die nötigen Ergänzungen von Hand nachtragen?
Gruss, A_
Installation auf WinXP ohne Admin-Rechte
Bin einen Schritt weitergekommen
Gruss, A_
- Ich liess mir während der Installation (als Admin) Details anzeigen. Der Windows Installer kopiert die Dateien und dann werden einige Patches angewendet: der Pfad "C:/qt-greenhouse/Trolltech/Code_less_create_more/Trolltech/Code_less_create_more/Troll/4.5.0/..." wird durch den korrekten Pfad ersetzt. (Randbemerkung: ich nehme an, der vorgegebene Pfad ist so lang, damit der richtige Pfad sicher kürzer ist und vom Patch einfach hineinkopiert werden kann.)
In mindestens einer Datei wird dieser Patch nicht angewendet, so erscheint etwa dieser Path im Makefile.Release und Makefile.Debug. Dies dürfte ein Bug im Installer sein, welcher sich allerdings nur beim Versuch äusert, Qt von Hand zu bauen; bereits configure scheitert. Dieser Bug wurde auch schon von anderen gefunden (http://debelog.wordpress.com/2009/03/21 ... en-source/); der dort empfohlene Workaround funktioniert leider nur, wenn man ein Verzeichnis c:\qt-greenhouse ... anlegen kann, wozu man je nach Maschine Admin-Rechte haben muss.
Gruss, A_