| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen | 
	
	
		| Autor | Nachricht | 
	
		| RuSaK Mini JLI'ler
 
 
 
 Anmeldedatum: 20.11.2003
 Beiträge: 5
 
 Medaillen: Keine
 
 
 | 
			
				|  Verfasst am: 20.11.2003, 16:56    Titel: Kann das nicht verstehen!!! |   |  
				| 
 |  
				| Ich habe gerade angefangen C++ zu lernen und ich habe schon ein Problem!!!Ich kriege immer Fehler meldungen wenn ich was starten will und bei allen das selbe wenn ich die Beispiele aus dem Buch anschaue, hab ich das selbe wie im Buch aber die fehler sind so wie so!!! 
 #include <iostream.h>
 
 
 void main(void)
 {
 cout <<'A' <<'B' <<'1' <<'2' <<'\\' <<'\n';
 cout <<'x' <<'\t' <<'y' <<'\n';
 cout <<"Beep" <<'\a' <<'\n';
 }
 
 
 Und die fehler zeigt er mir an
 error LNK2005: _main bereits in HelloWorld.obj definiert
 Steuerzeichen.obj : error LNK2005: _main bereits in HelloWorld.obj definiert
 Zeichenkonstanten.obj : error LNK2005: _main bereits in HelloWorld.obj definiert
 Debug/HelloWorld.exe : fatal error LNK1169: Ein oder mehrere mehrfach definierte Symbole gefunden
 Fehler beim Ausführen von link.exe.
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| Hasenfuß Senior JLI'ler
 
  
 Alter: 38
 Anmeldedatum: 20.08.2002
 Beiträge: 291
 
 Medaillen: Keine
 
 
 | 
			
				|  Verfasst am: 20.11.2003, 17:22    Titel: |   |  
				| 
 |  
				| Bist du sicher dass du eine Konsolenanwendung erstellt hast(am Anfang bei "Neues Projekt")? |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| Finnigan Mini JLI'ler
 
 
 
 Anmeldedatum: 16.10.2003
 Beiträge: 16
 Wohnort: NRW
 Medaillen: Keine
 
 
 | 
			
				|  Verfasst am: 20.11.2003, 17:27    Titel: |   |  
				| 
 |  
				| Welchen Compiler nutzt Du denn ? 
 Bei MS Visual Studio heißt z.b.
 die include datei nur iostream ohne das .h
 und da müsste dann noch
 
 using namespace std;
 
 darunter.
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| Hasenfuß Senior JLI'ler
 
  
 Alter: 38
 Anmeldedatum: 20.08.2002
 Beiträge: 291
 
 Medaillen: Keine
 
 
 | 
			
				|  Verfasst am: 20.11.2003, 17:37    Titel: |   |  
				| 
 |  
				| dann sollte doch aber ein fehler kommen von wegen "kann Header nich finden" oder? |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| Error Mini JLI'ler
 
 
 
 Anmeldedatum: 06.11.2003
 Beiträge: 8
 
 Medaillen: Keine
 
 
 | 
			
				|  Verfasst am: 20.11.2003, 20:51    Titel: |   |  
				| 
 |  
				| Schau mal ob bei dir, wenn du ein neues Projekt anlegst automatisch eine .cpp Datei erstellt wird. Die müsstest du dann zuerst entfernen. Für mich sieht der Fehler so aus, als ob main zweimal definiert wäre.
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| The Lord of Programming Living Legend
 
  
 Alter: 38
 Anmeldedatum: 14.03.2003
 Beiträge: 3122
 
 Medaillen: Keine
 
 
 | 
			
				|  Verfasst am: 20.11.2003, 21:00    Titel: |   |  
				| 
 |  
				|  	  | Finnigan hat Folgendes geschrieben: |  	  | Welchen Compiler nutzt Du denn ? 
 Bei MS Visual Studio heißt z.b.
 die include datei nur iostream ohne das .h
 und da müsste dann noch
 
 using namespace std;
 
 darunter.
 | 
 Ich hab aber auch MS VS.
 Bei mir kann man zumindest auch den Header iostream.h verwenden
 _________________
 www.visualgamesentertainment.net
 Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
 (1) Realtime Developer Testing and Debugging Console
 
   Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
 Hilf Schäuble! Damit er auch was findet...
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| Finnigan Mini JLI'ler
 
 
 
 Anmeldedatum: 16.10.2003
 Beiträge: 16
 Wohnort: NRW
 Medaillen: Keine
 
 
 | 
			
				|  Verfasst am: 20.11.2003, 22:27    Titel: |   |  
				| 
 |  
				| interessant, mein MS VS 2003 hat nur die iostream
 und jeder versuch da was mit iostream.h zu machen endet damit
 das er wie Rusak schon richtig vermutet hat, der compiler
 die include nicht findet.
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| HotAcid Super JLI'ler
 
  
 Alter: 44
 Anmeldedatum: 04.08.2002
 Beiträge: 372
 Wohnort: Berlin
 Medaillen: Keine
 
 
 | 
			
				|  Verfasst am: 21.11.2003, 11:08    Titel: |   |  
				| 
 |  
				| Ich vermute, du hast ein falsches Projekt angelegt. Du musst eine Win32-Konsolenanwendung erstellen und dann "ein leeres Projekt erstellen". 
 Wenn du das schon so gemacht haben solltest, mach den ganzen Krams nochmal und schreib Schritt für Schritt auf, was du machst (jede Option etc)
 
 cu Felix
 _________________
 StGB §§ 328 Abs. 2 Pkt 3:
 Mit Freiheitsstrafe bis zu fünf Jahren oder mit Geldstrafe wird bestraft, wer eine nukleare Explosion verursacht.
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| The Lord of Programming Living Legend
 
  
 Alter: 38
 Anmeldedatum: 14.03.2003
 Beiträge: 3122
 
 Medaillen: Keine
 
 
 | 
			
				|  Verfasst am: 21.11.2003, 12:42    Titel: |   |  
				| 
 |  
				|  	  | Finnigan hat Folgendes geschrieben: |  	  | interessant, mein MS VS 2003 hat nur die iostream
 und jeder versuch da was mit iostream.h zu machen endet damit
 das er wie Rusak schon richtig vermutet hat, der compiler
 die include nicht findet.
 | 
 Ahh - ich hab nämlich MS VS '02 (auf jeden Fall nicht '03 , d.h. man kann AFAIK nicht mit C# proggen).
 Vielleicht wurde das ja mit der 03er Version rausgenommen
  _________________
 www.visualgamesentertainment.net
 Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
 (1) Realtime Developer Testing and Debugging Console
 
   Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
 Hilf Schäuble! Damit er auch was findet...
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| RuSaK Mini JLI'ler
 
 
 
 Anmeldedatum: 20.11.2003
 Beiträge: 5
 
 Medaillen: Keine
 
 
 | 
			
				|  Verfasst am: 22.11.2003, 19:07    Titel: |   |  
				| 
 |  
				| Ja es ist so wenn ich immer ein neue .cpp erstelle dann tacht das auch wen nicht dann nicht wenn ich nur ein .ccp habe dann kommt da kein fehler!!ICh hab Visual C++!!! 
 Was soll ich machen????
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| Chewie Super JLI'ler
 
 
 
 Anmeldedatum: 17.07.2003
 Beiträge: 382
 
 Medaillen: Keine
 
 
 | 
			
				|  Verfasst am: 22.11.2003, 19:18    Titel: |   |  
				| 
 |  
				| ...dich besser ausdrücken  ...sry, aber dein letztes post ist - zumindest für mich - unverständlich. |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| RuSaK Mini JLI'ler
 
 
 
 Anmeldedatum: 20.11.2003
 Beiträge: 5
 
 Medaillen: Keine
 
 
 | 
			
				|  Verfasst am: 22.11.2003, 19:22    Titel: |   |  
				| 
 |  
				| Also wenn ich eine ccp datei habe und da programmiere zeigt er mir keine fehler an aber wenn ich ein zwei aufmache und da was machen will und es dann testen kommt so ein fehler wie da oben in der ersten nachricht was soll ich machen??? |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| Chewie Super JLI'ler
 
 
 
 Anmeldedatum: 17.07.2003
 Beiträge: 382
 
 Medaillen: Keine
 
 
 | 
			
				|  Verfasst am: 22.11.2003, 19:25    Titel: |   |  
				| 
 |  
				| hast du in beiden dateien eine void main() ? Dann geht das natürlich nicht, die main funktion ist der Einstiegspunkt eines Programms, da darfs immer nur eine geben. |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| RuSaK Mini JLI'ler
 
 
 
 Anmeldedatum: 20.11.2003
 Beiträge: 5
 
 Medaillen: Keine
 
 
 | 
			
				|  Verfasst am: 22.11.2003, 19:27    Titel: |   |  
				| 
 |  
				| ja was soll ich dann bei der zweiten schreiben hab ich nicht verstanden???sry |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| RuSaK Mini JLI'ler
 
 
 
 Anmeldedatum: 20.11.2003
 Beiträge: 5
 
 Medaillen: Keine
 
 
 | 
			
				|  Verfasst am: 22.11.2003, 19:32    Titel: |   |  
				| 
 |  
				| und was soll ich machen wenn er mir so was zeigt???? 
 --------------------Konfiguration: HelloWorld - Win32 Debug--------------------
 Kompilierung läuft...
 HelloWorld.cpp
 F:\Programme\Microsoft Visual Studio\MyProjects\HelloWorld\HelloWorld.cpp(25) : warning C4305: 'initializing' : Verkuerzung von 'const double' in 'const float'
 F:\Programme\Microsoft Visual Studio\MyProjects\HelloWorld\HelloWorld.cpp(25) : error C2143: Syntaxfehler : Fehlendes ';' vor 'const'
 F:\Programme\Microsoft Visual Studio\MyProjects\HelloWorld\HelloWorld.cpp(25) : error C2143: Syntaxfehler : Fehlendes ';' vor 'const'
 Fehler beim Ausführen von cl.exe.
 
 nach dem ich das hier eingetippt habe!!!!!
 #include <iostream.h>
 
 
 void main(void)
 {
 cout << "Hello World\n";
 cout <<'A' <<'B' <<'1' <<'2' <<'\\' <<'\n';
 cout <<'x' <<'\t' <<'y' <<'\n';
 cout <<"Beep" <<'\a' <<'\n';
 cout << "Dies ist ein  Beispiel fuer eine"
 "Zeichenkette, die sich ueber mehrere\n"
 "Zeilen erstreckt.";
 
 cout << "Zwei mal drei ist " << 2*3 << "\n";
 
 cout << "PI = " << 3.14159 << "\n";
 cout << "1/2 = " << 1 / 2 << "\n";
 cout << "1/2 = " << 1.0 / 2.0 << "\n";
 
 const float PI= 3.14159
 const float Kreisradius = 6.0f;
 const char  NeueZeile	= '\n';
 
 }
 
 
 
 HelloWorld.exe - 2 Fehler, 1 Warnung(en)
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		|  |