Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » VC++ 2005 Fehler: std:: & using namespace std;

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
08.04.2007, 15:40 Uhr
~Vaal
Gast


hi

wieso bekomme ich in VC++ 2005 Express Edition folgende Fehlermeldung:

Code:
1>d:\c++\xxxx\xxxxx\xxxxxxx\xxxxx.cpp(24) : error C2653: 'std': Keine Klasse oder Namespace

bei so einem code:

P.S.: ich weiß,dass ich kein "using namespace std;" verwendet habe, aber ich wollte es mit std:: versuchen.. und wenn ich "nur" using namespace std; schreibe, kommt das und das und das wieso nur das?


C++:
#include<iostream>
#include<windows.h>
#include<string>
#include "stdafx.h"

int main()
{
    std::string read;    
    std::cout<<"......."<<std::endl;
    std::cout<<std::endl;
//.........
return 0;
}




und bei string's bekomme ich folgende Meldung:

Code:
'string': nichtdeklarierter Bezeichner


.. obwohl ich(#include<string>):

- std::string var2 = "xxxx";
- (zuerst using namespace std;) und dann string var2 = "xxxxxxx";

gewähält habe, also ich habe es mit mehreren möglichkeiten versucht,bin aber daran gescheitert

Das gleiche passiert mit cin.get();,mit using namespace:

Code:
error C2065: 'cout': nichtdeklarierter Bezeichner
error C2065: 'endl': nichtdeklarierter Bezeichner
error C2653: 'std': Keine Klasse oder Namespace
error C2065: 'cin': nichtdeklarierter Bezeichner
error C2228: Links von ".get" muss sich eine Klasse/Struktur/Union befinden.


bitte helft mir, ich halte es nicht mehr aus oO
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
08.04.2007, 15:59 Uhr
kurt



wenn ich das bei mir ohne

C++:
#include "stdafx.h"



compiliere dann bekomm ich keinen fehler...



MFG kurt
--
der tod ist sicher... das leben nicht... !!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
08.04.2007, 16:25 Uhr
~vaal
Gast



Zitat von kurt:
wenn ich das bei mir ohne

C++:
#include "stdafx.h"



compiliere dann bekomm ich keinen fehler...



MFG kurt


fatal error C1083: Datei (Include) kann nicht geöffnet werden: "windows.h": No such file or directory

kommmt nun, wenn ich ein neues Projekt ohne vorkompilierte header mache und windows.h drinnen ist,
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
08.04.2007, 18:20 Uhr
kurt



ich hab ein neues Win32 Console - Projekt geöffnet mit der Option "Empty Project" und dann deinen Quellcode reinkopiert... und "stdafx.h" auskommentiert...

ging einwandfrei !!


MFG kurt
--
der tod ist sicher... das leben nicht... !!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
08.04.2007, 20:56 Uhr
~asdf
Gast



Zitat von kurt:
ich hab ein neues Win32 Console - Projekt geöffnet mit der Option "Empty Project" und dann deinen Quellcode reinkopiert... und "stdafx.h" auskommentiert...

ging einwandfrei !!


MFG kurt


stdafx.h muss als ERSTE header datei inkludiert werden, wenn die mittendrin oder als letzte includiert wird meckert VC.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
08.04.2007, 22:53 Uhr
~vaal
Gast


hi

vielen Dank, hab es nun geschafft,dankeee
Aber nur noch eine allerletzte bitte,um nicht noch ein neues Thema dafür zu eröffnen:
Ich habe nun das Problem mit windows.h, denn er fragt dann nach einer andere headerdatei, die ich nichtmal hab
einige haben mir sogar gesagt,dass ich das SDK herunterladen soll,aber da kommt nur ein Fehler,wenn ich irgendetwas herunterladen will

Kennt jemand von euch einen "DIREKT"-Download? Bzw. könnte ihn jemand bitte hochladen,also wo nur die setup.exe datei drinnen ist?

Ich wäre euch echt dankbar

mit freundlichen Grüßen,
vaal, Christoph
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
09.04.2007, 09:48 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hi:

http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
09.04.2007, 12:28 Uhr
~vaal
Gast



Zitat von FloSoft:
Hi:

[url]http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/
[/url]

hi flohSoft,

danke ich habe mir x86 runtergeladen und erfolgreich installiert
aber ich kann noch immer windows.h nicht benutzen,obwohl es installiert ist
könnten Sie mir bitte nur sagen, wie ich es schritt für schritt machen muss,damit ich diese bibliothek auch benutzen kann?

Danke schon im Voraus.
Mit freundlichen Grüßen,
vaal
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
09.04.2007, 14:34 Uhr
kurt



hallo vaal,

kannst du dein Problem nochmal etwas genauer beschreiben... vielleicht liegt es ja an etwas Anderen !! Nach welcher Headerdatei wird denn verlangt??


MFG kurt
--
der tod ist sicher... das leben nicht... !!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
09.04.2007, 14:45 Uhr
~vaal
Gast



Zitat von kurt:
hallo vaal,

kannst du dein Problem nochmal etwas genauer beschreiben... vielleicht liegt es ja an etwas Anderen !! Nach welcher Headerdatei wird denn verlangt??


MFG kurt


hi kurt,

also folgende Meldung kommt,wenn ich "windows.h" inkludieren möchte:

Code:

fatal error C1083: Datei (Include) kann nicht geöffnet werden: "winnt.h": No such file or directory



Ich hab schon das PSDK heruntergeladen,doch ich weiß nicht,wie ich es "aktualisieren" soll so wie es dort drinnen steht,also wo ich erstmals die Option finde wo ich die drei Pfade für:

Executable files: CProgram Files\Microsoft Platform SDK for Windows Server 2003 R2\Bin
Include files: CProgram Files\Microsoft Platform SDK for Windows Server 2003 R2\Include
Library files: CProgram Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib

eingeben muss
Aber da steht auch folgendes:


Zitat:

Note: Alternatively, you can update the Visual C++ Directories by modifying the VCProjectEngine.dll.express.config file located in the \vc\vcpackages subdirectory of the Visual C++ Express install location. Please make sure that you also delete the file "vccomponents.dat" located in the "%USERPROFILE%\Local Settings\Application Data\Microsoft\VCExpress\8.0" if it exists before restarting Visual C++ Express Edition.



Aber ich hab da echt keine Ahnung da
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: