Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Bügeleisen

Frischling

  • »Bügeleisen« ist der Autor dieses Themas

Beiträge: 11

Wohnort: Köln

Beruf: Schüler

  • Private Nachricht senden

1

10.03.2011, 14:43

[IDE/Visual C++] Qt-Projekt in Visual C++ 2008 Express

Hi
Das ist mein erster Post und der hat auch leider ziemlich wenig mit Spieleprogrammierung zu tun. :rolleyes:
Ich würde gerne eine GUI mit C++ erstellen und nach viel probieren habe ich mich für Qt entschieden.
wxWidgets hat mir auf Grund der Makros und des komplizierten Handlings nicht wirklich gefallen und FLTK war auch nicht das gelbe vom Ei.

Nun habe ich Qt endlich unter Visual C++ 2008 Express zum laufen gebracht und kann auch schon mit dem MS-Compiler die Beispiele erstellen.
:!: Mein Problem ist nun folgendes: :!:

Wie richte ich ein Projekt unter Visual C++ Express ein, sodass ich das Projekt ohne Cmd steuern bzw. verwalten kann?
Ich habe mich ein bisschen informiert und habe herrausgefunden, dass ich das über ein Makefile-Projekt machen muss. Das Makefile für ich auch über die Konsole erstellen, sollte es nicht anders gehen. Mich stört es aber, dass ich auch über die Kommandozeile via nmake kompilieren muss. Geht das nichht einfacher?

Ich würde mich über eine kleine Anleitunng freuen, aber das ist ja ziemlich viel verlangt. ;)
Ich hoffe, dass da trotzdem irgendwer ist, der mir helfen kann.

Mit freundlichen Grüßen
Euer Bügeleisen
Das bügeln wir schon aus :thumbsup:

Sylence

Community-Fossil

Beiträge: 1 663

Beruf: Softwareentwickler

  • Private Nachricht senden

2

10.03.2011, 15:13

Als Präbuildschritt musst du für alle header dateien, die Klassen enthalten, welche Signale und/oder Slots benutzen den moc aufrufen und für alle resourcendateien den uic.

Die Dateien, die von den beiden Programmen erstellt wurden musst du beim ersten mal dann noch per Hand zum Projekt hinzufügen und fertig.

Bügeleisen

Frischling

  • »Bügeleisen« ist der Autor dieses Themas

Beiträge: 11

Wohnort: Köln

Beruf: Schüler

  • Private Nachricht senden

3

10.03.2011, 15:19

Verstehe nicht ganz, was du meinst.
Ich habe ja bereits mit qmake und nmake kompiliert.
Nun würde ich das gerne über Visual C++ automatisieren.
Also ich kann ein Projekt mit Visual C++ erzeugen und anschließend das Makefile via qmake. Danach kann ich mit nmake das ganze kompilieren. Ich habe aber keine Ahnung, wie ich das aus der IDE herraus machen soll ;)
Das bügeln wir schon aus :thumbsup:

Oberon

Treue Seele

Beiträge: 181

Wohnort: Österreich

Beruf: Student

  • Private Nachricht senden

4

10.03.2011, 15:58

qmake kann auch Projekte für VC erzeugen. Du musst nur die Zeile template=app in deiner *.pro Datei in template=vcapp ändern. Hat nur den Nachteil, dass du neue Dateien nur in der *.pro Datei hinzufügen kannst.

Bügeleisen

Frischling

  • »Bügeleisen« ist der Autor dieses Themas

Beiträge: 11

Wohnort: Köln

Beruf: Schüler

  • Private Nachricht senden

5

10.03.2011, 16:11

Ok.
Super. Jetzt klappts. Ich habe das vorher ähnlich versucht, da hat der dann aber irgendwie macken gemacht. Ich weiß auch nicht wieso. :D
Cool ... :thumbup:

Was verstehst du unter "neue Dateien"?

Zitat

qmake kann auch Projekte für VC erzeugen. Du musst nur die Zeile template=app in deiner *.pro Datei in template=vcapp ändern. Hat nur den Nachteil, dass du neue Dateien nur in der *.pro Datei hinzufügen kannst.
Das bügeln wir schon aus :thumbsup:

rewb0rn

Supermoderator

Beiträge: 2 773

Wohnort: Berlin

Beruf: Indie Game Dev

  • Private Nachricht senden

6

10.03.2011, 20:07

Jedesmal wenn du neue Quelldaten (z.B. .cpp) dem Projekt hinzufügst, musst du sie in die .pro eintragen. Wenn ich mich recht erinnere, kann man das .pro File auch automatisch von einem VC-Projekt generieren lassen, so dass man praktisch nichts mehr per Hand machen muss, das ging dann aber bei manchen Addons wie Qt opengl nicht mehr. Das ist aber schon ziemlich lange her bei mir..

Werbeanzeige