Seite 1 von 1

QT in Visual Studio, moc files generieren

Verfasst: 15. November 2009 17:31
von PiCiJi
Hallo,

zur Zeit erstelle ich die die moc files über einen custom build step. Die dadurch entstandenen files füge ich meinem Project hinzu. Dieses Verfahren hat für mich 2 Nachteile. Ich muss bei Änderungen die moc files neu generieren und die moc files sind Teil des Projektes.
Besteht die Möglichkeit, dass die moc files völlig transparent beim Linken erstellt und verwendet werden?

Verfasst: 15. November 2009 17:58
von Christian81
Entweder qmake + pro-Dateien benutzen oder cmake.

Verfasst: 16. November 2009 09:59
von RavenIV
Selbes Problem hab ich auch.

Kann jemand eine etwas ausführlichere Anleitung geben?

Verfasst: 16. November 2009 10:07
von Volker
Oder das Visual Studio AddIn verwenden

Verfasst: 16. November 2009 10:20
von RavenIV
Volker hat geschrieben:Oder das Visual Studio AddIn verwenden
Ich hab das Addin installiert, muss aber trotzdem nach jeder Änderung die *.moc neu zum Projekt hinzufügen.

Was machen wir falsch?

Verfasst: 16. November 2009 10:25
von Volker
Hast Du das Projekt auch über das VS Addin erzeugt?

Verfasst: 16. November 2009 10:26
von RavenIV
Volker hat geschrieben:Hast Du das Projekt auch über das VS Addin erzeugt?
häää?
Ich versteh nicht, was Du mich fragen willst.

Verfasst: 16. November 2009 10:40
von Volker
Wenn das Addin installiert ist, kann man ein neues Visual Studio Qt Projekt darüber erstellen. Wenn man das macht, klappt's normalerweise auch mit den Moc und Ui Dateien automatisch. Wenn man einfach ein neues Visual Studio Projekt anlegt ohne über das AddIn zu gehen, dann fehlen wohl irgendwelche Einstellungen in der Projektdatei, die dafür sorgen, dass sich das AddIn darum kümmern soll => kein automatisches Moc und Aufrufen des UI Compilers.