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
Keine release-Version
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
-
ChristophHaenel
- Beiträge: 17
- Registriert: 10. Februar 2011 18:30
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
-
ChristophHaenel
- Beiträge: 17
- Registriert: 10. Februar 2011 18:30
Danke.Christian81 hat geschrieben:PATH == Umgerbungsvariable. Es gibt einfach mehrere QtCore4.dll - Dateien und es wird die falsche benutzt...
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
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
-
ChristophHaenel
- Beiträge: 17
- Registriert: 10. Februar 2011 18:30
Ich habe mich vielleicht nicht richtig ausgedrückt.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 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