Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
LBFreddurst Mini JLI'ler
Anmeldedatum: 18.07.2006 Beiträge: 18
Medaillen: Keine
|
Verfasst am: 18.07.2006, 14:06 Titel: Visual C++ 2005 <= kann nicht compilen |
|
|
Hi,leute,
hab heute das "Jetzt lerne ich Spieleprogrammierung mit DirectX" bekommen und die Visual C++ 2005 Express Edition geladen.
(hab davor mit DEV-C++ gelernt,hab ein kleines bisschen vorwissen)
und dieser VC++ 05 gibt mir ständig irgendeinen fehler,wenn ich compile.
also ich wähle erst "File => new project => Win 32 => Win32 Console Application "
wenn dort jetzt selbst ein hello world programm schreibe:
Code: |
#include "iostream.h"
#include "stdafx.h"
using namespace std;
int _tmain(void)
{
cout << " Hello World/n " ;
}
|
bekomme ich ständig das zu sehen (mit dem DEV-C++ ging alles wunderbar)
Code: |
------ Build started: Project: klk, Configuration: Debug Win32 ------
Compiling...
klk.cpp
c:\dokumente und einstellungen\m!ch!\eigene dateien\visual studio 2005\projects\jk\klk\klk.cpp(6) : error C2871: 'std' : a namespace with this name does not exist
c:\dokumente und einstellungen\m!ch!\eigene dateien\visual studio 2005\projects\jk\klk\klk.cpp(10) : error C2065: 'cout' : undeclared identifier
Build log was saved at "file://c:\Dokumente und Einstellungen\M!ch!\Eigene Dateien\Visual Studio 2005\Projects\jk\klk\Debug\BuildLog.htm"
klk - 2 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
|
Leute ich bin euch echt dankbar ,wenn ich mir verraten könnt ,was bei mir nicht stimmt !
mfg LB/fred |
|
Nach oben |
|
|
Jones Senior JLI'ler
Alter: 33 Anmeldedatum: 03.03.2005 Beiträge: 208 Wohnort: Köln Medaillen: Keine
|
Verfasst am: 18.07.2006, 14:22 Titel: |
|
|
So wär es richtig
Code: | #include <iostream>
using namespace std;
int main(void)
{
cout << "Hello World\n";
return 0;
} |
Erstell dir am besten noch mal ein Projekt und wähle beim erstellen "Leeres Projekt" denn sonst erstellt er schon vordefinierte Header |
|
Nach oben |
|
|
LBFreddurst Mini JLI'ler
Anmeldedatum: 18.07.2006 Beiträge: 18
Medaillen: Keine
|
Verfasst am: 18.07.2006, 14:29 Titel: |
|
|
ne ,wenn ich das #include "stdafx.h" auslasse kommt dieser fehler:
Code: |
------ Build started: Project: fvds, Configuration: Debug Win32 ------
Compiling...
fvds.cpp
c:\dokumente und einstellungen\m!ch!\eigene dateien\visual studio 2005\projects\fvds\fvds\fvds.cpp(4) : fatal error C1083: Cannot open include file: 'include': No such file or directory
Build log was saved at "file://c:\Dokumente und Einstellungen\M!ch!\Eigene Dateien\Visual Studio 2005\Projects\fvds\fvds\Debug\BuildLog.htm"
fvds - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
|
aber wenn ich ein leeres project anfange,muss ich dann nicht noch eine headerdatei selber erstellen ? ( soweit bin ich noch nich ) |
|
Nach oben |
|
|
Jones Senior JLI'ler
Alter: 33 Anmeldedatum: 03.03.2005 Beiträge: 208 Wohnort: Köln Medaillen: Keine
|
Verfasst am: 18.07.2006, 14:38 Titel: |
|
|
Erstell am besten ein neues Projekt(leeres Projekt!), erstell eine Datei die z.B. "main.cpp" heißt, füge den Code ein und compile es. Das mit den vordefinierten Headerm (oder wie die auch immer in der deutschen version heißen, ich hab die englische) brauchst du nicht(wäre zu kompliziert für Anfänger, kA. Hab sie selber auch noch nie benutzt).
Jones |
|
Nach oben |
|
|
Dragon Super JLI'ler
Alter: 38 Anmeldedatum: 24.05.2004 Beiträge: 340 Wohnort: Sachsen Medaillen: Keine
|
Verfasst am: 18.07.2006, 16:01 Titel: Re: Visual C++ 2005 <= kann nicht compilen |
|
|
Code: |
#include "iostream.h"
#include "stdafx.h"
using namespace std;
int _tmain(void)
{
cout << " Hello World/n " ;
}
|
Ein typischer Anfängerfehler. Du musst bei den Standard-C++-Includes die spitzen Klammern nehmen und nicht Gänzefüsschen und außerdem kein .h schreiben.
Code: |
#include <iostream>
using namespace std;
int _tmain(void)
{
cout << " Hello World/n " ;
}
|
Edit: Jetzt merk ich erst den Fehler. Habs korrigiert _________________ Nur wenn man ein Ziel sieht, kann man es auch treffen.
___________
Mein Leben, Freunde und die Spieleentwicklung |
|
Nach oben |
|
|
LBFreddurst Mini JLI'ler
Anmeldedatum: 18.07.2006 Beiträge: 18
Medaillen: Keine
|
Verfasst am: 18.07.2006, 17:30 Titel: |
|
|
naja,wenn ich das hier eingebe:
Code: |
#include <iostream>
using namespace std;
int _tmain(void)
{
cout << " Hello World/n " ;
}
|
.... bekomm ich den fehler.... ich denke da ist nicht meine schreibstil dran schuld,denn man kann <> genau sogut nutzen wie "" bei den includes.
Code: |
------ Build started: Project: dsa, Configuration: Debug Win32 ------
Compiling...
dsa.cpp
c:\dokumente und einstellungen\m!ch!\eigene dateien\visual studio 2005\projects\dsa\dsa\dsa.cpp(10) : fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?
Build log was saved at "file://c:\Dokumente und Einstellungen\M!ch!\Eigene Dateien\Visual Studio 2005\Projects\dsa\dsa\Debug\BuildLog.htm"
dsa - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
|
|
|
Nach oben |
|
|
GreveN JLI Master
Alter: 38 Anmeldedatum: 08.01.2004 Beiträge: 901 Wohnort: Sachsen - Dresden Medaillen: Keine
|
Verfasst am: 18.07.2006, 18:03 Titel: |
|
|
LBFreddurst hat Folgendes geschrieben: | .... bekomm ich den fehler.... ich denke da ist nicht meine schreibstil dran schuld,denn man kann <> genau sogut nutzen wie "" bei den includes. |
Nope, '<>' sucht in den eingestellten Include-Pfaden, "" sucht im Projektverzeichnis.
P.s.: Limp Bizkit rocks! |
|
Nach oben |
|
|
LBFreddurst Mini JLI'ler
Anmeldedatum: 18.07.2006 Beiträge: 18
Medaillen: Keine
|
Verfasst am: 18.07.2006, 18:29 Titel: |
|
|
naja ich habs mit <> versucht...das selbe |
|
Nach oben |
|
|
Dragon Super JLI'ler
Alter: 38 Anmeldedatum: 24.05.2004 Beiträge: 340 Wohnort: Sachsen Medaillen: Keine
|
Verfasst am: 18.07.2006, 19:46 Titel: |
|
|
Hähh, irgendwie versteh ich die welt nicht mehr. Versuch mal folgendes Programm zu compilieren.
CPP: | #include <iostream>
using namespace std;
int main()
{
cout << " Hello World " << endl;
return 0; // wichtig!!!!
} |
so sieht ein Standard-C++-Hallo-Welt-Programm aus. _________________ Nur wenn man ein Ziel sieht, kann man es auch treffen.
___________
Mein Leben, Freunde und die Spieleentwicklung |
|
Nach oben |
|
|
LBFreddurst Mini JLI'ler
Anmeldedatum: 18.07.2006 Beiträge: 18
Medaillen: Keine
|
Verfasst am: 18.07.2006, 20:02 Titel: |
|
|
mit diesem programm:
Code: |
#include <iostream>
using namespace std;
int _tmain(void)
{
cout << "HELLO WORLD " ;
return 0;
}
|
bekomme ich diese meldung:
Code: |
------ Build started: Project: 1, Configuration: Debug Win32 ------
Compiling...
1.cpp
c:\dokumente und einstellungen\m!ch!\eigene dateien\visual studio 2005\projects\1\1\1.cpp(12) : fatal error C1010: unexpected end of file while looking for precompiled header. [b]Did you forget to add '#include "stdafx.h"' to your source?[/b]
Build log was saved at "file://c:\Dokumente und Einstellungen\M!ch!\Eigene Dateien\Visual Studio 2005\Projects\1\1\Debug\BuildLog.htm"
1 - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
|
wenn ich das stdafx.h include,bekomme ich diesen hier:
Code: |
------ Build started: Project: 2, Configuration: Debug Win32 ------
Compiling...
2.cpp
c:\dokumente und einstellungen\m!ch!\eigene dateien\visual studio 2005\projects\2\2\2.cpp(2) : fatal error C1083: Cannot open precompiled header file: 'Debug\2.pch': No such file or directory
Build log was saved at "file://c:\Dokumente und Einstellungen\M!ch!\Eigene Dateien\Visual Studio 2005\Projects\2\2\Debug\BuildLog.htm"
2 - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
|
So langsam hab ich das gefühl,dass mein PC C++ feindlich ist
Zuletzt bearbeitet von LBFreddurst am 18.07.2006, 20:07, insgesamt einmal bearbeitet |
|
Nach oben |
|
|
Dragon Super JLI'ler
Alter: 38 Anmeldedatum: 24.05.2004 Beiträge: 340 Wohnort: Sachsen Medaillen: Keine
|
|
Nach oben |
|
|
LBFreddurst Mini JLI'ler
Anmeldedatum: 18.07.2006 Beiträge: 18
Medaillen: Keine
|
Verfasst am: 18.07.2006, 20:08 Titel: |
|
|
ok,auch hiermit gehst nich:
Code: |
#include <iostream>
#include <stdafx.h>
using namespace std;
int main(void)
{
cout << "HELLO WORLD " ;
return 0;
}
|
bekomme diese meldung:
Code: |
------ Build started: Project: 2, Configuration: Debug Win32 ------
Compiling...
2.cpp
c:\dokumente und einstellungen\m!ch!\eigene dateien\visual studio 2005\projects\2\2\2.cpp(2) : fatal error C1083: Cannot open precompiled header file: 'Debug\2.pch': No such file or directory
Build log was saved at "file://c:\Dokumente und Einstellungen\M!ch!\Eigene Dateien\Visual Studio 2005\Projects\2\2\Debug\BuildLog.htm"
2 - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
|
|
|
Nach oben |
|
|
Dragon Super JLI'ler
Alter: 38 Anmeldedatum: 24.05.2004 Beiträge: 340 Wohnort: Sachsen Medaillen: Keine
|
|
Nach oben |
|
|
Jones Senior JLI'ler
Alter: 33 Anmeldedatum: 03.03.2005 Beiträge: 208 Wohnort: Köln Medaillen: Keine
|
Verfasst am: 18.07.2006, 20:50 Titel: |
|
|
Erstell ein NEUES Projekt (File->New Project->Win32 Consolen Application->Name eingeben->Application Settings->Empty Project->Finish).
Dann diesen Code eingeben
Code: | #include <iostream>
using namespace std;
int main(void)
{
cout << "Hello World\n" ;
return 0;
} |
Compilen und gut is |
|
Nach oben |
|
|
LBFreddurst Mini JLI'ler
Anmeldedatum: 18.07.2006 Beiträge: 18
Medaillen: Keine
|
Verfasst am: 19.07.2006, 10:42 Titel: |
|
|
wieso denn ein neues project ???
ich denke nicht,dass die Microsoft leute nen fehler gemacht haben,dass das nicht klappt mit dem was ich mach !? |
|
Nach oben |
|
|
|