Hallo zusammen.
Nach einer längeren Pause (Abiturprüfungen, Rumschlagen mit Wehrdienst usw.) wollte ich jetzt weitermachen, wo ich aufgehört habe.
Vorher habe ich mit Visual C++ 2008 Express Edition gearbeitet. Nachdem ich mir C++ jetzt nochmal neu runterladen musste, hab ich natürlich gleich die 2010-Version genommen.
Also gleich mal losgelegt:
Neues Projekt --> Win32 Konsolenanwendung --> Name eingegeben
Darauffolgendes Fenster namens "Win32-Anwendungs-Assistent" mit "Fertigstellen" bestätigt. In der vorigen Version musst ich jetzt mit STR+SHIFT+A mir eine .cpp-Datei hinzufügen, bevor ich überhaupt loslegen konnte. Jetzt habe ich allerdings von anfang an 2 .cpp-Dateien:
Name_des_Projekts.cpp
stdafx.cpp
Naja. ich hab mich zunächst nicht groß daran gestört. Doch als ich dann meinen Code debuggen wollte kam folgender Fehler:
Zuerst ein Fenster, das ich bestätigen sollte:
|
Quellcode
|
1
2
3
|
Dieses Projekt ist veraltet:
Name_des_Projekts - Debug Win32
Erstellen?
|
Ich habe es mit "JA" bestätigt.
Dann kommt folgende Ausgabe:
|
Quellcode
|
1
2
3
4
5
6
7
|
1>------ Erstellen gestartet: Projekt: Name_des_Projekts, Konfiguration: Debug Win32 ------
1> stdafx.cpp
1> Name_des_Projekts.cpp
1>c: (...)\visual studio 2010\projects\Name_des_Projekts\Name_des_Projekts\Name_des_Projekts.cpp(1): warning C4627: "#include <iostream>": Wird bei der Suche nach Verwendung des vorkompilierten Headers übersprungen.
1> "StdAfx.h" Direktive hinzufügen oder vorkompilierten Header erneut erstellen
1>c:\users\markus\documents\visual studio 2010\projects\Name_des_Projekts\Name_des_Projekts\Name_des_Projekts.cpp(33): fatal error C1010: Unerwartetes Dateiende während der Suche nach dem vorkompilierten Header. Haben Sie möglicherweise vergessen, im Quellcode "#include "StdAfx.h"" einzufügen?
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
|
Ich denke, dass der Fehler darin liegt:
Haben Sie möglicherweise vergessen, im Quellcode "#include "StdAfx.h"" einzufügen?
Aber ein StdAfx.h musste ich voher noch nie includen. Könnt ihr mir da bitte weiterhelfen? Danke!
PS: Hier noch mein Code:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#include <iostream>
using namespace std;
//Hauptprogramm
int main ()
{
//Variablen
//
int Bonus[5];
int Level;
//Die einzelnen Werte festlegen
Bonus[0] = 100;
Bonus[1] = 150;
Bonus[2] = 200;
Bonus[3] = 250;
Bonus[4] = 300;
do
{
cout << "Welches Level: ";
cin >> Level;
} while (Level < 1 || Level > 5);
Level--;
cout << "Bonuspunkte für dieses Level: " << Bonus[Level] << endl;
return 0;
}
|