qt-integration: compiler options in der pro datei

Alles rund um die Programmierung mit Qt
Antworten
gollum
Beiträge: 5
Registriert: 27. April 2009 16:14

qt-integration: compiler options in der pro datei

Beitrag 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
qtNiko
Beiträge: 216
Registriert: 6. April 2007 21:26
Wohnort: München

Beitrag 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.
Gruß von qtNiko

Core i5 760, GT 240, Suse Linux11.3, Eclipse-CDT-Helios, QT4.4, QT-Integration
RHBaum
Beiträge: 1436
Registriert: 17. Juni 2005 09:58

Beitrag 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 ...
gollum
Beiträge: 5
Registriert: 27. April 2009 16:14

Beitrag 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?
Antworten