Seite 1 von 1
Keine release-Version
Verfasst: 12. Februar 2011 14:55
von ChristophHaenel
Hallo,
in Qt Creator 2.0.1:
Weder die Build-Einstellung "Qt aus PATH Release" noch "4.7.0 Release" erzeugen ein .exe ohne debug symbols.
Das Umschalten auf CONFIG+=release in .pro erzeugt zwar ein solches .exe, aber dieses meldet zur Laufzeit einen nicht gefundenen Einsprungspunkt in QtCore4.dll.
Was mache ich falsch ?
Danke schon jetzt.
Christoph
Verfasst: 12. Februar 2011 16:41
von Christian81
Dann liegt eben (mal wieder) eine falsche QtCore4.dll im PATH ...
Verfasst: 12. Februar 2011 17:10
von ChristophHaenel
Christian81 hat geschrieben:Dann liegt eben (mal wieder) eine falsche QtCore4.dll im PATH ...
Für mich ist es das erste Mal. Was muss ich tun? Ich habe ja nur die Installationsprozedur befolgt.
Gruß Christoph.
Verfasst: 12. Februar 2011 17:16
von Christian81
PATH == Umgerbungsvariable. Es gibt einfach mehrere QtCore4.dll - Dateien und es wird die falsche benutzt...
Verfasst: 14. Februar 2011 20:31
von ChristophHaenel
Christian81 hat geschrieben:PATH == Umgerbungsvariable. Es gibt einfach mehrere QtCore4.dll - Dateien und es wird die falsche benutzt...
Danke.
Ich habe das Qt SDK erneut installiert. Der PATH lautet
c:\windows\Microsoft.NET\Framework\v4.0.30319
;c:\Qt\2010.05\bin
;c:\Qt\2010.05\mingw\bin
;C:\Qt\2010.05\qt\bin
;%SystemRoot%\sytem32
QtCore4.dll kommt in diesen Verzeichnissen 2x vor. In 2010.05\bin hat es 2.18 MB, in 2010.05\qt\bin hat es 2.41 MB.
Welches ist das richtige ? Darf/soll ich das andere entfernen oder den path auf das falsche?
Auch bitte noch dies: Trotz Verwendung von QT aus PATH Release wird keine release-Version, sondern eine debug-Version erstellt. Was ist zu tun?
Danke.
Christoph
Verfasst: 14. Februar 2011 20:46
von Christian81
Es dist die die richtige die keine Fehlermeldung beim Starten ergibt...
Was meinst Du mit 'QT aus PATH Release' - im ersten Post hast Du doch gesagt das es funktioniert.
Verfasst: 15. Februar 2011 10:32
von ChristophHaenel
Christian81 hat geschrieben:Es dist die die richtige die keine Fehlermeldung beim Starten ergibt...
Was meinst Du mit 'QT aus PATH Release' - im ersten Post hast Du doch gesagt das es funktioniert.
Ich habe mich vielleicht nicht richtig ausgedrückt.
Ich möchte eine release Version meines Programms erstellen.
Folgende 3 Methoden haben
nicht funktioniert:
1. Qt Creator 2.0.1, Build-Einstellung "Qt aus PATH release" : nur debug-Version
2. Qt Creator, Build-Einstellung "4.7.0 Release" : nur debug-Version
3. in <programm>.pro : CONFIG += release : release Version, aber Laufzeitmeldung Fehlender DLL-Einsprungspunkt _Z11qUncompressPkhi.
Wie geht eine funktionierende Methode ?
Danke im Voraus.
Christoph