Ich versuche aktuell ein kleines Programm zu erstellen das sowohl auf Windows laufen soll, als auch auf Maemo (ein Linux System).
Für das Linux System brauch ich an 2 Stellen zugriff auf DBus. (was es ja unter Windows nicht gibt)
Damit mein Programm problemlos unter Windows ohne diese Codezeilen läuft blende ich diese unter den übrigen Targets hiermit aus:
Code: Alles auswählen
#ifdef Q_WS_MAEMO_5
// Code
#endifCode: Alles auswählen
QT += dbusIst diese dbus Zeile vorhanden lässt sich mein Programm fürs Windows system nicht mehr compilieren. Entferne ich sie meckert er beim Maemo Target.
Weiss jemand rat? Die Qt4 Dokumentation scheint darauf nicht wirklich einzugehen. Und Google spuckte mir bisher nur abfragen in richtung "debug/release" aus...
CONFIG(debug, debug|release) {}
Da werd ich leider nicht wirklich schlau draus. CONFIG(maemo) bzw. CONFIG(Q_WS_MAEMO_5) funktionieren jedenfalls nicht.