Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Dragon Super JLI'ler
Alter: 38 Anmeldedatum: 24.05.2004 Beiträge: 340 Wohnort: Sachsen Medaillen: Keine
|
Verfasst am: 19.07.2006, 10:52 Titel: |
|
|
Ich glaube es liegt am Projekt- und Dateinamen. "2.cpp" ^^. Mach mal ein Projekt mit Namen "Test" und einer "main.cpp" auf. _________________ Nur wenn man ein Ziel sieht, kann man es auch treffen.
___________
Mein Leben, Freunde und die Spieleentwicklung |
|
Nach oben |
|
|
Jones Senior JLI'ler
Alter: 33 Anmeldedatum: 03.03.2005 Beiträge: 208 Wohnort: Köln Medaillen: Keine
|
Verfasst am: 19.07.2006, 10:53 Titel: |
|
|
Microsoft hat keinen Fehler gemacht.
In deinem aktuellen Projekt sind vorkompilierte Header und das brauchst du nicht. Erstell dir einfach ein neues Projekt, dann läufts auch ohne Probleme und dur hast Ruhe
Jones |
|
Nach oben |
|
|
LBFreddurst Mini JLI'ler
Anmeldedatum: 18.07.2006 Beiträge: 18
Medaillen: Keine
|
Verfasst am: 19.07.2006, 17:07 Titel: |
|
|
ne,das mitm leeren projekt liefert mir das gleiche ergebniss -_-
was nutzt ihr eigntl für programme ??? was hält ihr von DEV-C++ ? da hat bei mir alles geklappt.
mit diesem C++ 2005 Express Edition stimmt doch sowieso was nicht,bisher hatte ich noch keine erfolgreiche kompilierung.
kann mir einer nen download link für Visual C++ 6 geben ?
danke |
|
Nach oben |
|
|
GreveN JLI Master
Alter: 38 Anmeldedatum: 08.01.2004 Beiträge: 901 Wohnort: Sachsen - Dresden Medaillen: Keine
|
Verfasst am: 19.07.2006, 17:10 Titel: |
|
|
VC6 gibt's nicht zum Download, das gabs lediglich auf Buch-CDs etc. Codeblocks als IDE und irgendein Freeware-Compiler (MinGW, Borland, VC03 gibt's als Toolkit leider nicht mehr so einfach) wären noch 'ne Option. Aber da wirst du als Anfänger sicher die selben Startschwierigkeiten haben. |
|
Nach oben |
|
|
manu Super JLI'ler
Alter: 35 Anmeldedatum: 09.03.2006 Beiträge: 327 Wohnort: allgäu (DE) Medaillen: Keine
|
Verfasst am: 19.07.2006, 18:37 Titel: |
|
|
LBFreddurst hat Folgendes geschrieben: | ne,das mitm leeren projekt liefert mir das gleiche ergebniss -_-
was nutzt ihr eigntl für programme ??? was hält ihr von DEV-C++ ? da hat bei mir alles geklappt.
mit diesem C++ 2005 Express Edition stimmt doch sowieso was nicht,bisher hatte ich noch keine erfolgreiche kompilierung.
|
Naja, ich kenne eigentlich niemand, bei dem das mit Visual C++ 2005 noch nicht geklappt hat. Und das es mit nem leeren Projekt nicht geht ist schon seltsam. Also wenn ich vorkompilierte Header benutze und dann eine standard "hallo welt" Anwendung schreibe bekomme ich nämlich die gleichen Fehler wie du, aber mit einem leeren Projekt ohne die vorkompilierten header gehts.
bist du dir 100% sicher es so gemacht zu haben?
neu ==> Projekt ==> Win32-Konsolenanwendung ==> weiter ==> Konsolenanwendung + leeres projekt ==> in den ordner Quelldateien eine neue .cpp Datei hinzufügen und dann den Code tippen |
|
Nach oben |
|
|
LBFreddurst Mini JLI'ler
Anmeldedatum: 18.07.2006 Beiträge: 18
Medaillen: Keine
|
Verfasst am: 20.07.2006, 13:01 Titel: |
|
|
wenn ich zu hause bin,versuch ichs noch einmal mit dem leeren projekt.
(sitz grad bei meinem bruder)
nochwas: welches SDK nutzt ihr eigtnl ??? diese server edition oder die normale (die beim buch auf der CD beiliegt) ? weil momentan hab ich beide installiert.
danke |
|
Nach oben |
|
|
LBFreddurst Mini JLI'ler
Anmeldedatum: 18.07.2006 Beiträge: 18
Medaillen: Keine
|
Verfasst am: 20.07.2006, 13:51 Titel: |
|
|
ok,das mit dem leeren projekt klappt jez doch . (bei meinem bruder)
(versteh aber immer noch nicht wo das problem ist,wenn man es mit fertigem header macht -_-)
ok,die exe wurde erstellt,aber wen ich sie öffne schließt sich diese gleich wieder automatisch.
da gab es doch einen befehl,dass sie sich nicht schließt,oder ?
könnte ihn mir jemand nochmal verraten ?
danke |
|
Nach oben |
|
|
Jones Senior JLI'ler
Alter: 33 Anmeldedatum: 03.03.2005 Beiträge: 208 Wohnort: Köln Medaillen: Keine
|
Verfasst am: 20.07.2006, 14:32 Titel: |
|
|
Code: | ::std::cin.sync();
::std::cin.clear();
::std::cin.get (); |
|
|
Nach oben |
|
|
valentin_ Mini JLI'ler
Alter: 34 Anmeldedatum: 16.07.2006 Beiträge: 28 Wohnort: Graz Medaillen: Keine
|
Verfasst am: 21.07.2006, 11:46 Titel: |
|
|
Oder am einfachsten, du hängst am ende noch getchar(); an.
Dann wird noch gewartet bis du Enter drückst und schließt sich dann erst.
Bin mir jetzt nicht sicher, aber ich glaub man braucht #include <conio.h> dafür.
valentin_ |
|
Nach oben |
|
|
proggaholic Junior JLI'ler
Alter: 36 Anmeldedatum: 07.05.2005 Beiträge: 85 Wohnort: Heap Medaillen: Keine
|
Verfasst am: 25.07.2006, 17:56 Titel: |
|
|
- stdio.h (von C her)
- cstdio (C++, soll allerdings durch iostream ersetzt werden. getchar() bei manchen IDEs nicht im std-namespace!)
- iostream (soll das getchar() ersetzen, vermutlich durch std::cin.get())
conio.h war für das bequeme getch() ;) |
|
Nach oben |
|
|
City Hunter Super JLI'ler
Alter: 39 Anmeldedatum: 18.04.2004 Beiträge: 330 Wohnort: Berlin Medaillen: Keine
|
Verfasst am: 10.09.2006, 15:46 Titel: Hilfe |
|
|
Kriege auch die winnt.h fehlers.
Code: |
------ Erstellen gestartet: Projekt: Gerüst, Konfiguration: Debug Win32 ------
Kompilieren...
main.cpp
d:\programme\microsoft visual studio 8\vc\platformsdk\include\winnt.h(222) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'PVOID64'
d:\programme\microsoft visual studio 8\vc\platformsdk\include\winnt.h(222) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
d:\programme\microsoft visual studio 8\vc\platformsdk\include\winnt.h(5940) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'Buffer'
d:\programme\microsoft visual studio 8\vc\platformsdk\include\winnt.h(5940) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
d:\programme\microsoft visual studio 8\vc\platformsdk\include\winnt.h(5940) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
Das Buildprotokoll wurde unter "file://e:\Eigene Dateien\Visual Studio 2005\Gerüst\Debug\BuildLog.htm" gespeichert.
Gerüst - 5 Fehler, 0 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ========== |
Nutze MVS2005 habe CHris SDK drauf und mehr nix.
Ich habe mir auch neue Hardware gekauft ein AMD 64 3800+, Gigabyte GA-M59SLI-S5, 1GB DDRRAM II, 7600GT von Asus |
|
Nach oben |
|
|
Chriss Senior JLI'ler
Anmeldedatum: 18.08.2004 Beiträge: 267
Medaillen: Keine
|
Verfasst am: 10.09.2006, 21:02 Titel: |
|
|
LBFreddurst hat Folgendes geschrieben: | ok,das mit dem leeren projekt klappt jez doch . (bei meinem bruder)
(versteh aber immer noch nicht wo das problem ist,wenn man es mit fertigem header macht -_-) |
achte darauf das kein häckschen bei "Vorkompilierte header benutzen" gesetzt ist.
Es ist so gedacht das du alle header in der stdfx.h includiert werden und alle dateien nur auf diese linken. So kannst du fehler vermeiden wenn du in mehreren dateien die selben header brauchst (dafür gibts aber auch andere Lösungen). Das ist bestimmt nicht der einzige zweck warum es sie gibt aber mehr kenn ich nicht.
@City Hunter : Gib mal mehr Infos an. Z.B. die datei welche die winnt.h includiert |
|
Nach oben |
|
|
|