2016-05-17 4 views
0

Ich erstelle ein einfaches Online-Spiel in Qt Creator. Ich habe Server-Projekt erstellt, die empfangene Daten analysieren und Entscheidungen treffen. Außerdem habe ich ein Spielerprojekt erstellt, das Anfragen an den Server sendet, um die Erlaubnis zum Verschieben, Schießen usw. zu erhalten. Das Player-Projekt sollte für Player 1 und Player 2 universell sein.Gibt es eine Option, das gleiche Programm in Qt zum zweiten Mal auszuführen?

Gibt es eine Option, Player-Projekt zweimal in Qt Creator auszuführen? Ich brauche es zu testen, wie Server und Player-Projekt verhält, wenn der zweite Spieler verbindet.

+1

Haben Sie versucht, die ausführbare Datei von außerhalb QtCreator zu laufen? – Paulo1205

Antwort

1

Öffnen Sie 3 Qt Creators, 1 für den Server 2 für die Spieler und dann alle von ihnen. Ich habe ein Server-Client-Multiplayer-Spiel in Qt gemacht und so habe ich es getestet. Öffnen Sie für jeden Client (Player) einen Qt Creator.

EDIT: Sie können auch Release-Versionen erstellen und sie starten, aber Sie verschwenden viel Zeit beim Erstellen einer Release-Version jedes Mal, wenn Sie debuggen möchten.

+0

Ich dachte, es könnte ein Qt Creator zu der Zeit geöffnet sein. Danke, es funktioniert, mit einem Problem. Im zweiten Qt Creator habe ich eine Nachricht wie: "Debugger kann nicht heruntergeladen werden". Ich brauche diese Kommunikation, gibt es eine Möglichkeit, von qDebug auf beiden Qt Creators zu kommunizieren? – proton

+1

Ernsthaft? Sie können sich keine andere Möglichkeit vorstellen, Ihre Anwendung zu starten, als mehrere Instanzen Ihrer IDE zu starten. - *Ja wirklich*? Haben Sie darüber nachgedacht, die App einfach mehrere Male von einer Shell aus zu starten? Oder Sie könnten Ihre "run" -Konfiguration in Creator bearbeiten, um die App mehrmals zu starten. Es gibt so viele bessere Möglichkeiten. Diese Lösung ist nur .. Ich weiß nicht, was ich sagen soll. Ein Hack (im besten Fall). .. –

+1

Für das qDebug-Problem http://stackoverflow.com/questions/14379325/cannot-retrieve-debugging-output-in-qt-creator – kemis

0

Ich bin mit Qt Creator 4.3.1: Sie, dass Optionen in Werkzeuge> tun können ...>& Run bauen. Unter dem Allgemeinen Registerkarte die „HALT-Anwendungen vor Gebäuden:“ auf „Keinen

Verwandte Themen