#include <iostream> bei Visual .net
-
Ich benutze VisualC++ net und bin nicht in der Lage die simple Headerdatei einzubinden
Ich erstelle eine Win32 Konsolenanwendung, setze auch die notwendigen Pfade (include). Er meckert auch nicht, dass er die Include-Datei nicht findet. Trotzdem akzeptiert er cout nicht und schreibt folgendes...
c:\ALS-Watt\experiments\C++\Cpp_Net\Wandler\scale\Menu_Oberfläche.cpp(50): error C2065: 'cout': nichtdeklarierter Bezeichner
Nutze ich andere Header-Dateien wie diese #include "halconcpp.h", die sämtliche
Funktionen von iostream kennt, so habe ich keine Probleme. Auch mit dem normalen Visual C++ gibts beim Einbinden keine Probleme, was mache ich falsch???
-
Hallo,
schreib einfach mal nach den includes:
using namespace std;
-
Jo, danke. Das war´s.
Ich durchforste seit 2 Stunden die Hilfe und finde nix (selten so eine schlechte Hilfe gesehen).
Warum muss ich das bei .net dazuschreiben und bei Visual C++ nicht?
-
Redone schrieb:
Warum muss ich das bei .net dazuschreiben und bei Visual C++ nicht?
Die Frage ist sinnlos, da du das auch beim VC brauchst. Kann es sein, dass du vorher <iostream.h> eingebunden hast?
-
Hello again,
hier mal ein Link zur Erklärung:
http://tutorial.schornboeck.net/namespace.htm
-
yep, hab .h eingebunden. Habe auch grad in C++ in 21 Tagen (Kapitel 1
) gesehen, dass da diese zusätzliche Zeile erwähnt wurde. Die Erklärung soll dann in Kapitel 16 kommen, bis da bin ich aber noch nicht vorgedrungen, sondern bin jetzt bei 14....
Tja Newbee halt..