Seite 1 von 1

Nur "release", kein "debug"

Verfasst: 14. März 2007 08:20
von gerome69
Hallo,
da ich meine QT-Programme unter Windows in der Regel statisch linke und auch gar keine debug-Libraries erstellt habe, hätte ich auch gerne folgende überflüssige Sachen eliminiert:
- kein Makefile.debug
- keinen Ordner "debug"
nach Aufruf von qmake.

Finde aber nicht recht raus, was ich da in die .pro-Datei eintragen soll.
Habe schon versucht:
CONFIG -= debug

CONFIG = release

etc.
Scheint noch nicht dir richtige Lösung zu sein.

Danke für Tips, Bernd

Verfasst: 14. März 2007 08:34
von Christian81

Verfasst: 14. März 2007 08:43
von gerome69
Christian81 hat geschrieben:RTM: http://doc.trolltech.com/4.2/qmake-vari ... tml#config

debug_and_release
Hmm, ok es geht mit
CONFIG -=debug_and_release

Aber das finde ich von der Wortwahl her sehr unglücklich.
CONFIG +=release
CONFIG -=debug
fände ich viel logischer.
Aber dafür kannst du ja nichts ;-)

Gruß, Bernd

Verfasst: 14. März 2007 08:54
von Christian81
debug -> nur debug, schliesst release aus
relase -> nur release, schliesst debug aus
debug_and_release -> beide

Wie willst Du es sonst machen?

Verfasst: 14. März 2007 09:10
von gerome69
Christian81 hat geschrieben:debug -> nur debug, schliesst release aus
relase -> nur release, schliesst debug aus
debug_and_release -> beide

Wie willst Du es sonst machen?
Ja, so fände ich es auch logisch.
Aber wenn ich eintrage:
CONFIG -=debug

erzeugt er mir halt immer noch ein Makefile.debug und einen Ordner "debug". Zumindest in meiner QT-Version 4.1.4-win32

Aber Hauptsache es geht mit CONFIG -= debug_and_release

B.

Verfasst: 14. März 2007 09:11
von Christian81
Ja, weil debug_and_release noch dabei ist.