qmake und debug/release

Alles rund um die Programmierung mit Qt
Antworten
tseucs
Beiträge: 33
Registriert: 2. August 2006 12:30

qmake und debug/release

Beitrag von tseucs »

Hallo,
ich möchte je nachdem ob ich eine Debug- oder Release-Version erstelle unterschiedliche Libraries einbinden. Also habe ich in meinem .pro-file folgendes definiert:

Code: Alles auswählen

LIBS += -lwt \
    -lwtext \
    -lmysqlpp \
    -lz
debug {
    LIBS += -lwthttp
}
release {
    LIBS += -lwtfcgi
}
Aber es werden sowohl bei make release als auch bei make debug immer beide libraries mit eingebunden. Ich habe das mal in den Makefiles überprüft, und es steht im .debug und im .release auch beides jeweils drin.
Wie kann ich das jetzt ändern, das ich mit make release nur die wtfcgi eingebunden bekomem und mit make debug nur die wthttp?

Gruß
Torsten
MiKla
Beiträge: 134
Registriert: 29. Juli 2007 15:29

Beitrag von MiKla »

Hab ich auch lange gesucht.
Versuch es mal damit:

Code: Alles auswählen

LIBS += -lwt \
    -lwtext \
    -lmysqlpp \
    -lz
Debug {
    LIBS += -lwthttp
}
Release {
    LIBS += -lwtfcgi
} 
Hat bei mir so funktioniert ! :wink:

Michael
tseucs
Beiträge: 33
Registriert: 2. August 2006 12:30

Beitrag von tseucs »

Vielen Dank, das wars. Ist komisch, ich war der Überzeugung das probiert zu haben - aber da es doch funktioniert hat - mein Fehler.

Danke!
Antworten