JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.phpMedaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Kann das nicht verstehen!!!
Gehe zu Seite 1, 2  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Fragen, Antworten und Kritik
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
RuSaK
Mini JLI'ler



Anmeldedatum: 20.11.2003
Beiträge: 5

Medaillen: Keine

BeitragVerfasst am: 20.11.2003, 17:56    Titel: Kann das nicht verstehen!!! Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
Hasenfuß
Senior JLI'ler


Alter: 37
Anmeldedatum: 20.08.2002
Beiträge: 291

Medaillen: Keine

BeitragVerfasst am: 20.11.2003, 18:22    Titel: Antworten mit Zitat

Bist du sicher dass du eine Konsolenanwendung erstellt hast(am Anfang bei "Neues Projekt")?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Finnigan
Mini JLI'ler



Anmeldedatum: 16.10.2003
Beiträge: 16
Wohnort: NRW
Medaillen: Keine

BeitragVerfasst am: 20.11.2003, 18:27    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
Hasenfuß
Senior JLI'ler


Alter: 37
Anmeldedatum: 20.08.2002
Beiträge: 291

Medaillen: Keine

BeitragVerfasst am: 20.11.2003, 18:37    Titel: Antworten mit Zitat

dann sollte doch aber ein fehler kommen von wegen "kann Header nich finden" oder?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Error
Mini JLI'ler



Anmeldedatum: 06.11.2003
Beiträge: 8

Medaillen: Keine

BeitragVerfasst am: 20.11.2003, 21:51    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
The Lord of Programming
Living Legend


Alter: 37
Anmeldedatum: 14.03.2003
Beiträge: 3122

Medaillen: Keine

BeitragVerfasst am: 20.11.2003, 22:00    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Finnigan
Mini JLI'ler



Anmeldedatum: 16.10.2003
Beiträge: 16
Wohnort: NRW
Medaillen: Keine

BeitragVerfasst am: 20.11.2003, 23:27    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
HotAcid
Super JLI'ler


Alter: 43
Anmeldedatum: 04.08.2002
Beiträge: 372
Wohnort: Berlin
Medaillen: Keine

BeitragVerfasst am: 21.11.2003, 12:08    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
The Lord of Programming
Living Legend


Alter: 37
Anmeldedatum: 14.03.2003
Beiträge: 3122

Medaillen: Keine

BeitragVerfasst am: 21.11.2003, 13:42    Titel: Antworten mit Zitat

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 Wink
_________________
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
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
RuSaK
Mini JLI'ler



Anmeldedatum: 20.11.2003
Beiträge: 5

Medaillen: Keine

BeitragVerfasst am: 22.11.2003, 20:07    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
Chewie
Super JLI'ler



Anmeldedatum: 17.07.2003
Beiträge: 382

Medaillen: Keine

BeitragVerfasst am: 22.11.2003, 20:18    Titel: Antworten mit Zitat

...dich besser ausdrücken Rolling Eyes...sry, aber dein letztes post ist - zumindest für mich - unverständlich.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
RuSaK
Mini JLI'ler



Anmeldedatum: 20.11.2003
Beiträge: 5

Medaillen: Keine

BeitragVerfasst am: 22.11.2003, 20:22    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
Chewie
Super JLI'ler



Anmeldedatum: 17.07.2003
Beiträge: 382

Medaillen: Keine

BeitragVerfasst am: 22.11.2003, 20:25    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
RuSaK
Mini JLI'ler



Anmeldedatum: 20.11.2003
Beiträge: 5

Medaillen: Keine

BeitragVerfasst am: 22.11.2003, 20:27    Titel: Antworten mit Zitat

ja was soll ich dann bei der zweiten schreiben hab ich nicht verstanden???sry
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
RuSaK
Mini JLI'ler



Anmeldedatum: 20.11.2003
Beiträge: 5

Medaillen: Keine

BeitragVerfasst am: 22.11.2003, 20:32    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Fragen, Antworten und Kritik Alle Zeiten sind GMT
Gehe zu Seite 1, 2  Weiter
Seite 1 von 2

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum