Fehler: "missing storage-class or type specifiers"
-
Hallo Forum,
ich habe diese Funktion:
CString GetMACAddress(int adapternumber);Und bekomme diese Fehlermeldung:
t:\vs6\aaaa\aaaa.cpp(8) : error C2146: syntax error : missing ';' before identifier 'GetMACAddress'
t:\vs6\aaaa\aaaa.cpp(8) : error C2501: 'CString' : missing storage-class or type specifiers
t:\vs6\aaaa\aaaa.cpp(8) : fatal error C1004: unexpected end of file foundDer Compiler scheint CString nicht zu erkennen. Im Internet steht das ich "#include <cstring>" einbinden soll. Der Fehler tritt aber noch immer auf? Muß ich etwas anderes einbinden?
Vielen Dank
Malte
-
CString hat nichts mit #include <cstring> zu tun ... CString ist ein Bestandteil der MFC ... http://www.cppreference.com/stdstring/index.html wird durch #include <cstring> verfügbar ... auch zu unterscheiden von #include <string>!
-
Wenn ich in einem neuen VC++ HelloWorld Konsolenprojekt versuche eine CString Variable zu erstellen bekomme ich den gleichen Fehler. Was muß ich denn includieren?
-
Hallo
#include <atlstr.h>chrische
-
Diese Datei wird nicht gefunden. Wenn ich c: nach dieser Datei durchsuchen lasse wird auch nichts gefunden?
-
Hallo
Was benutzt du denn für eine IDE?
chrische
-
Das MS Visual Studio 6.
-
Hat sich erledigt. Vielen Dank für die Mühe.
-
Hallo
Sagst du noch wie?
chrische
-
Es ging darum das GetMACAddress Beispiel zum Laufen zu bringen:
http://www.c-plusplus.net/forum/viewtopic-var-t-is-136118.htmlHab dann aber diesen Source gefunden:
http://www.codeguru.com/cpp/i-n/network/networkinformation/article.php/c5451/Problem ist also umgangen worden *g*