Seite 1 von 1

qt-integration: compiler options in der pro datei

Verfasst: 12. Mai 2009 14:56
von gollum
moin,

ich finde dazu keine infos. aber vielleicht hat hier jemand nen hinweis oder kennt nen hack.

ich nutze visual studio 05 mit qt-integration (qt-4.3.0).
ich glaube aber, daß das problem auch auf linux besteht.

wie kann ich in der pro datei die compiler flags, aber auch CFLAGS/CPPFLAGS für eine spezielle cpp ändern?
speziell muss eine cpp ohne /CLR kompiliert werden (w.g. plugin export).
alles andere hätte ich aber gerne mit /CLR übersetzt.

geht das?
oder bleibt mir nichts anderes übrig diese option immer von hand zu setzen nachdem ich das pro importiert habe?

thx soweit

Verfasst: 12. Mai 2009 22:38
von qtNiko
hallo,

meinst du Symbole für bedingte Compilierung?

Dieses Problem habe ich auch, aber leider in meinem SuSeLinux 10.3 mit Eclipse, Qt und Qt-Integration auch noch nicht gelöst.

Auf eine Frage im Eclipse-Forum erhielt ich den Tipp, in die .pro Datei folgendes zu schreiben:
DEFINES += SYMBOLmn

damit sollte das Symbol SYMBOLmn vom Compiler übernommen und verstanden werden.
Bei mir klappt es wie gesagt nicht, aber vielleicht funktioniert es mit einer anderen Konfiguration. Einen Versuch wäre es wert, und wenn es klappt, wäre ich um Rückmeldung dankbar.

Verfasst: 13. Mai 2009 09:34
von RHBaum
ich nutze visual studio 05 mit qt-integration
Dann solltes du ne bezahlversion haben, also nicht die Express.
VS Addins kann die Express nicht.

die frage warumnutzt du dann noch die proj dateien ???

Normal kannst doch alles erstellen und verwalten viel komfortabler ueber VS, also die vcproj ???
Dor solltest auch fuer einzelne dateien die compiler optionen einstellen koennen ...

Ciao ...

Verfasst: 15. Mai 2009 08:24
von gollum
hm, das mit den symbolen meinte ich wohl eher nicht. schade.

ja, ich benutze die bezahlversion.
und die pro datei benutz ich wegen qt + windows + linux.

aber vom grundsatz her doch egal.
nimmt man an, ich nutze nur die .pro, und rufe aus der cmd-line qmake auf.
dann habe ich keine möglichkeit die CFLAGS/CPPFLAGS für einen bestimmte cpp-datei in dem project zu manipulieren,
während alle anderen cpp's mit den standardflags kompiliert werden?
d.h. ich müsste die spezielle datei von hand kompilieren, mit den richtigen flags, und den rest über qmake anstossen?