<string> und cout
-
Hallo.
Sowie ich meine include-Bibliotheken
#include <iostream>
#include <string>
#include <fstream.h>
using namespace std;in mein Programm einfüge, erhalte ich folgende Fehlermeldungen:
'cout' : ambiguous symbol
'ifstream' : ambiguous symbol
binary '<<' : no operator defined which takes a right-hand operand of type 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<cha
r> >' (or there is no acceptable conversion)Was kann ich tun?
Danke schonmal.
-
#include <fstream>
-
Man sollte alte und neue header nicht mischen.
Denke wenn du#include <fstream>verwendest sollte es funktionieren.
KurtEdit : too late again
-
Danke, jetzt bekomme ich aber für alle Funktionen meiner Klassen folgende Meldung:
main.obj : error LNK2005: "public: __thiscall TS::TS(void)" (??0TS@@QAE@XZ) already defined in ts.obj
-
Toll... Kannst du mir sagen warum mein Motor nicht mehr geht?
-
Wenn ich Ahnung von Autos hätte sicherlich.
Aber ich hab die Fehlermeldungen bis auf eine beseitigen können:
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
Irgendeine Ahnung?
-
Du hast eine W32 Anwendung erstellt. Entweder willst du das nicht (dann Konsolen-Anwendung auswählen), oder du solltest eine WinMain()-Funktion machen
-
seventh_son schrieb:
Irgendeine Ahnung?
Denke du schreibst eine Konsolenanwendung. Dein Project ist aber eine Windowsanwendung.
Kurt
Edit: Schon wieder
-
Vielen Dank.
Das war's.