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

Errschaffer

Alter Hase

  • »Errschaffer« ist der Autor dieses Themas

Beiträge: 865

Wohnort: Frankfurt

  • Private Nachricht senden

21

11.12.2008, 16:56

Wenn die Eigenschaften das selbe sind ja.

(Link)


Ein Menüpunkt names Projektoptionen find ich nicht.

22

11.12.2008, 17:22

Dann klicken se ma uff Alljemein, wa!

Projektoptionen, Projekteigenschaften, what ever.
Da befindest du dich grade... :roll:

Errschaffer

Alter Hase

  • »Errschaffer« ist der Autor dieses Themas

Beiträge: 865

Wohnort: Frankfurt

  • Private Nachricht senden

23

11.12.2008, 17:48

Oh danke.

Hätte da nochmal eine frage.
Könnt ihr hier einen Fehler sehen?

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
class main
{

public:
void  m_Menue ();
void  m_Schleife _M();
void  m_Schleife _KI();


};




Zitat

1>Die Zwischen- und Ausgabedateien für das Projekt "Tic-Tac-Toe mit Klassen" mit der Konfiguration "Debug|Win32" werden gelöscht.
1>Kompilieren...
1>main.cpp
1>d:\porgrammieren\c++\projekte\tic-tac-toe (mit klassen)\tic-tac-toe mit klassen\tic-tac-toe mit klassen\header\main.h(9) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner '_M'
1>d:\porgrammieren\c++\projekte\tic-tac-toe (mit klassen)\tic-tac-toe mit klassen\tic-tac-toe mit klassen\header\main.h(9) : error C2182: 'm_Schleife': Unzulässige Verwendung des Typs 'void'
1>d:\porgrammieren\c++\projekte\tic-tac-toe (mit klassen)\tic-tac-toe mit klassen\tic-tac-toe mit klassen\header\main.h(9) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>d:\porgrammieren\c++\projekte\tic-tac-toe (mit klassen)\tic-tac-toe mit klassen\tic-tac-toe mit klassen\header\main.h(9) : warning C4183: '_M': Rückgabetyp fehlt; Memberfunktion, die 'int' zurückgibt wird angenommen
1>d:\porgrammieren\c++\projekte\tic-tac-toe (mit klassen)\tic-tac-toe mit klassen\tic-tac-toe mit klassen\header\main.h(10) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner '_KI'
1>d:\porgrammieren\c++\projekte\tic-tac-toe (mit klassen)\tic-tac-toe mit klassen\tic-tac-toe mit klassen\header\main.h(10) : error C2182: 'm_Schleife': Unzulässige Verwendung des Typs 'void'
1>d:\porgrammieren\c++\projekte\tic-tac-toe (mit klassen)\tic-tac-toe mit klassen\tic-tac-toe mit klassen\header\main.h(10) : error C2086: 'int main::m_Schleife': Neudefinition
1> d:\porgrammieren\c++\projekte\tic-tac-toe (mit klassen)\tic-tac-toe mit klassen\tic-tac-toe mit klassen\header\main.h(9): Siehe Deklaration von 'main::m_Schleife'
1>d:\porgrammieren\c++\projekte\tic-tac-toe (mit klassen)\tic-tac-toe mit klassen\tic-tac-toe mit klassen\header\main.h(10) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>d:\porgrammieren\c++\projekte\tic-tac-toe (mit klassen)\tic-tac-toe mit klassen\tic-tac-toe mit klassen\header\main.h(10) : warning C4183: '_KI': Rückgabetyp fehlt; Memberfunktion, die 'int' zurückgibt wird angenommen
1>Das Buildprotokoll wurde unter "file://d:\Porgrammieren\c++\Projekte\Tic-Tac-Toe (Mit Klassen)\Tic-Tac-Toe mit Klassen\Tic-Tac-Toe mit Klassen\Debug\BuildLog.htm" gespeichert.
1>Tic-Tac-Toe mit Klassen - 7 Fehler, 2 Warnung(en)
========== Alles neu erstellen: 0 erfolgreich, Fehler bei 1, 0 übersprungen ==========


Und auf Realese findet er die main.h wieder nicht.
Tu ich alles in einen Ordner kommen die selben fehler.

:? :?

edit: Ich hatte doch sonst nicht so Probelme damit eine einfache Klasse zum laufen zu bringen.

24

11.12.2008, 18:00

Zitat von »"Errschaffer"«

Könnt ihr hier einen Fehler sehen?

Mmh...

Wassn das: void m_Schleife _M(); ?

Errschaffer

Alter Hase

  • »Errschaffer« ist der Autor dieses Themas

Beiträge: 865

Wohnort: Frankfurt

  • Private Nachricht senden

25

11.12.2008, 18:02

Das soll die Spielschleife für zwei Menschliche Spieler darstellen.

26

11.12.2008, 18:04

Genauer: Was macht das Leerzeichen dort?
Zwischen m_Schleife und _KI(); respektive _M() ?

Edit:
Bei Release mußt du die Einstellungen (Include-Pfade) auch setzen.

Errschaffer

Alter Hase

  • »Errschaffer« ist der Autor dieses Themas

Beiträge: 865

Wohnort: Frankfurt

  • Private Nachricht senden

27

11.12.2008, 18:28

Ups :oops: Mal wieder den Wald vor lauter Bäumen nicht gesehen.

Ok danke jetzt gehts.

28

11.12.2008, 19:18

Wieso nennst du deine Klasse main? Du findest wohl einen besseren Namen...? :roll:

Errschaffer

Alter Hase

  • »Errschaffer« ist der Autor dieses Themas

Beiträge: 865

Wohnort: Frankfurt

  • Private Nachricht senden

29

11.12.2008, 21:36

Weil das für mich logischer ist. Ist halt die Klasse wo der ganze Ablauf stattfindet.
Mir fällt jetzt auch kein besserer Name ein.

30

11.12.2008, 22:17

Ich persönlich habe dafür meistens nen Namen wie Framework oder den Spielnamen. Einfach ein wenig kreativ sein. ;)

Werbeanzeige