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

Mephisto

Frischling

  • »Mephisto« ist der Autor dieses Themas

Beiträge: 57

Wohnort: Passau

Beruf: Schüler

  • Private Nachricht senden

1

20.11.2009, 14:59

Windows7+ C++ = Katastrophe?!?

Hallo zusammen. Hab mir vorgestern das Buch gekauft und bin bis jetzt auch sehr begeistert.
Nachdem ich das erste Kapitel gelesen habe, wollte ich natürlich auch gleich loslegen und hab (wie in der readme.txt angegeben) die Anleitung

Zitat

Starte dazu die Anwendung "Setup.exe", die sich im Ordner "VCIntEd/Disk1" befindet

Ausgeführt. Jedoch kam da bereits mein erstes Problem:


(Link)


Kann es sein, dass C++ mit Windows 7 nicht kompatibel ist?!?

Ich bin jedenfalls auf "programm ausführen" gegangen, wodurch die Installation abgelaufen ist. Als ich dann in den von mir gewähltenb Installationsordner ging, hatte ich jetzt eine vielzahl von .exe-Dateien.


(Link)


Doch mit WELCHER komme ich ins C++ 6.0?!? bzw. ist es überhaupt richtig installiert? (s.o.)


Würd mich über eine (schnelle :P) Antwort freun. Bin grad voller Tatendrang :D
Das Leben ist ein scheiß Spiel,
Aber die GRAFIK ist geil!!!

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

2

20.11.2009, 15:03

lol du das ist nur die entwicklungsumgebung. visual c++ 6.0 ist veraltet. such dir eine neuere im internet.
z.b. visual c++ 2008 express edition oder dev-c++
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

3

20.11.2009, 15:06

Visual C++ 6.0 ist so alt, das gibt selbst mit Win 2000 probleme. Lieber die Kostenlosen Visual C++ 2008 Express Editions ruterladen.

Ach und: C++ != Visual C++ 6.0
Visual C++ 6.0 ist nur die IDE mit integriertem Compiler. Nicht die Sprache

EDIT: Da ist mir NachoMan anscheinend zuvorgekommen. Kommt davon, wenn man zulang wartet, bis man auf den Absenden-Knopf drückt.

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

4

20.11.2009, 15:10

ich gehe mal davon aus dass er das noch nicht versteht:

Zitat

C++ != Visual C++ 6.0


"!=" heißt ungleich :)
hast du dir das vorwort und die einführung durchgelesen bevor du die cd eingelegt hast? xD
wenn du ernsthaft programmieren lernen willst brauchst du etwas mehr geduld ;)

Zitat

Da ist mir NachoMan anscheinend zuvorgekommen. Kommt davon, wenn man zulang wartet, bis man auf den Absenden-Knopf drückt.

jaja du hast bestimmt mein post gelesen, die lösung abgeguckt und das ganze ein bisschen ausgeschmückt. *grins*
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

Mephisto

Frischling

  • »Mephisto« ist der Autor dieses Themas

Beiträge: 57

Wohnort: Passau

Beruf: Schüler

  • Private Nachricht senden

5

20.11.2009, 16:20

Eestmal danke für die vielen schnellen Antworten.
Allerdings muss ich sagen, dass diese Antworten mich schon sehr wundern.

Die Ausgabe meines Buches ist von 2005 (2.Auflage) und dort wird C++ 6.0 empfohlen. Zudem hätte ich einfach gerne eine Version, wo ich weiß wies geht und nicht die Menüpunkte irgendwo anders versteckt sind, was bedingt ist durch ein moderneres Programm.

Allerdings wird hier noch "Visual C++ .NET 2003" empfohlen. Soll ich das lieber nehmen?

Ach ja: Unterdessen hab ichs geschafft C++ 6.0 zum laufen zu bekommen. Hab dann Probiert diesen Code gleich mal abzutippen:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//C++ für Spieleprogrammierer
//Listing 1.1
//Es wird ein Begrüßungstext ausgegeben
//
#include <iostream>

using namespace std;

//Hauptprogramm
//
int main ()
{
    count << "Hier kommt die Konkurrenz!\n";
    return 0;
}


Als ich dann allerdings auf "Alles neu erstellen" ging, kam wieder obige Fehlermeldung (1. Screenshot). Bin dann aber wieder auf "Programm ausfürhen" gegangen und hab dann folgende Fehlermeldung erhalten:

Zitat

Temporäre Dateien und Ausgabedateien für "Listing 1_1 - Win32 Debug" werden gelöscht.
--------------------Konfiguration: Listing 1_1 - Win32 Debug--------------------
Kompilierung läuft...
Hallo Welt.cpp
g:\programme\visual c++ 6.0\projekte\listing 1_1\hallo welt.cpp(13) : error C2065: 'count' : nichtdeklarierter Bezeichner
g:\programme\visual c++ 6.0\projekte\listing 1_1\hallo welt.cpp(13) : error C2297: '<<' : Ungültig, da der rechte Operand vom Typ 'char [28]' ist
Fehler beim Ausführen von cl.exe.

Listing 1_1.exe - 2 Fehler, 0 Warnung(en)



--> Gleich mit .NET 2003 anfangen, oder erstmal bei 6.0 bleiben?


PS:

Zitat

hast du dir das vorwort und die einführung durchgelesen bevor du die cd eingelegt hast? xD
wenn du ernsthaft programmieren lernen willst brauchst du etwas mehr geduld Wink


Daran solls nciht scheitern. Ich hab mir durchaus alles bis jetzt durchgelesen. Da ich vorhabe auch später beruflich in die Informatik zu gehen ist die motivation durch aus da :D
Bin jetzt in der K13 und langsam sollte ich wissen, was ich nam dem Abi machen möchte ^^
Das Leben ist ein scheiß Spiel,
Aber die GRAFIK ist geil!!!

CBenni::O

1x Contest-Sieger

Beiträge: 1 145

Wohnort: Stuttgart

  • Private Nachricht senden

6

20.11.2009, 16:24

cout, nicht count...

cout von c(haracter) out(put)
glaub ich...

vielleicht mal ein bisschen genauer lesen ;)

mfg CBenni::O
Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.
42!
Aufräumen kann jeder, nur das Genie überblickt das Chaos!
Metal will never die!
1. Sppro Gamecontest - mein Beitrag

7

20.11.2009, 16:30

Ist's nicht Console out ?

Aber Visual C++ 2008 Express Editions sind überhaupt nicht Schwieriger. Ersparen dir sogar viel Ärger.

Der Compiler von Visual C++ 6.0 ist älter als die Standartisierte Definition von C++.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

8

20.11.2009, 16:34

Zitat von »"Mephisto"«

Die Ausgabe meines Buches ist von 2005 (2.Auflage) [...]


Was nicht bedeutet dass das Buch 2005 geschrieben wurde...

Zitat von »"Mephisto"«

Zudem hätte ich einfach gerne eine Version, wo ich weiß wies geht und nicht die Menüpunkte irgendwo anders versteckt sind, was bedingt ist durch ein moderneres Programm.


Naja, dann musst du wohl bei 6.0 bleiben. Es sei dir aber gesagt dass 6.0 hoffnungslos veraltet ist. Das Ding war seinerzeit wirklich super, hat mittlerweile aber über 10 Jahre am Buckel (auf Informatikmaßstäben stammt das Ding also so ca. aus der Kreidezeit) und wird von Microsoft offiziell nichtmehr supportet. Und der VC6 Compiler ist nichtmal konform zum aktuellen Standard C++.

Zitat von »"Mephisto"«

Allerdings wird hier noch "Visual C++ .NET 2003" empfohlen. Soll ich das lieber nehmen?


Dann kannst du gleich was aktuelles nehmen.

Zitat von »"Mephisto"«

Ach ja: Unterdessen hab ichs geschafft C++ 6.0 zum laufen zu bekommen. Hab dann Probiert diesen Code gleich mal abzutippen:


Du hast dich vertippt. Es sollte wohl "cout" und nicht "count" heißen.

CBenni::O

1x Contest-Sieger

Beiträge: 1 145

Wohnort: Stuttgart

  • Private Nachricht senden

9

20.11.2009, 16:34

Zitat von »"E122"«

Ist's nicht Console out ?


oh... uups... :oops: sry... is schon 3 Jahre her, als ich das Buch das letzte mal angeschaut habe... ist aber eigentlich logischer :D

EDIT: Kommt Mephisto von Goethes Faust? Erinnert mich irgendwie an die Schule ;)

mfg CBenni::O
Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.
42!
Aufräumen kann jeder, nur das Genie überblickt das Chaos!
Metal will never die!
1. Sppro Gamecontest - mein Beitrag

Mephisto

Frischling

  • »Mephisto« ist der Autor dieses Themas

Beiträge: 57

Wohnort: Passau

Beruf: Schüler

  • Private Nachricht senden

10

20.11.2009, 16:35

OMFG!
Ich wusste es ist irgend so ne dummheit oO

Sry, dass ich euch für sowas missbrauche :(

Dickes Danke. Jetzt hats geklappt.

Aber zur obigen Frage zurück:

Soll ich lieber auf .NET 2003 umsteigen?
Das Leben ist ein scheiß Spiel,
Aber die GRAFIK ist geil!!!

Werbeanzeige