Tic Tac Toe Problem
-
Hallo
Ich bin neu hir, noch ein Anfänger in C++ und habe ein problem mit meinem Programmierten Spiel Tic Tac Toe:
Verwende Visual C++ Express Edition 2008Es ist noch nicht ganz fertig da ich noch ein Spiel Menü Programmieren möchte aber es müsste so eigentlich funktionieren.
Ich erhalte Folgende Fehlermeldung beim Kompilieren
1>------ Erstellen gestartet: Projekt: Lernen 1, Konfiguration: Debug Win32 ------ 1>Kompilieren... 1>Lernen 1.cpp 1>Verknüpfen... 1>Lernen 1.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""void __cdecl Gewinnbedingung(void)" (?Gewinnbedingung@@YAXXZ)" in Funktion "_main". 1>C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\Visual Studio 2008\Projects\Lernen 1\Debug\Lernen 1.exe : fatal error LNK1120: 1 nicht aufgelöste externe Verweise. 1>Das Buildprotokoll wurde unter "file://c:\Dokumente und Einstellungen\Administrator\Eigene Dateien\Visual Studio 2008\Projects\Lernen 1\Lernen 1\Debug\BuildLog.htm" gespeichert. 1>Lernen 1 - 2 Fehler, 0 Warnung(en) ========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
Der Fehler bezieht sich auch auf keine bestimmte Zeile.
Und ja Google hab ich schon gefragt xD abba der hat nix brauchbares ausgespucktFalls es fragen gibt bitte fragen.
Ich hoffe ihr könnt mir hir helfen.
-
die Funktion Gewinnbedingung() ist unbekannt, entweder die ist anders definiert oder du hast die header-datei nicht eingebunden oder die gar nicht definiert, wie auch immer
vielleicht mal bischen Quelltext Posten, also die stelle wo die aufgerufen wirst die definition und die funktion an sich, vielleicht sieht man da mehr
-
Du hatest recht
in der tat danke!
habs nochmal durchgeschaud und da is mir aufgefallen dass ich
obenVoid Gewinnbedingung ();
geschrieben hab und als ich sie unten aufgerufen habe hab ich
Void Gewinnbedingungen ()
Jetzt funzts Danke
-
void mit großen v sieht komisch aus
ich schreib das immer alles klein
-
CTecS schrieb:
void mit großen v sieht komisch aus
ich schreib das immer alles klein
Ach, mit genug defines über dem eigentlichen Code kann man sich die Freiheit erarbeiten, alles so zu schreiben, wie man es am liebsten hat. Man sollte sich doch nicht unnötig verrenken, nur weil der Compiler so intolerant ist.