Embedded Visual C++ und STL



  • Hallo,

    ich versuche die STL in einem SDI zu benutzen -
    habe using namespace std; und #include <map> einfügt doch beim Anwenden
    erhalte ich nur Fehlermeldungen.

    Auch möchte ich einige C++ Dateien z. B. fstream nutzen.

    Wie kann ich das machen?

    Ich hoffe jemand kann mir helfen.

    Mfg Rico



  • Wie lauten die Fehlermeldungen und wie sieht der code aus?



  • Hallo,

    also in der ..Doc.h habe ich eingefügt:

    #include <map>
    #include <fstream>

    using namespace std;

    in der ..Doc.cpp habe ich eingefügt:

    ifstream input;

    map<int,int> imap;
    map<int,int>::iterator it;

    imap.insert(2,3);

    die Fehlermeldung lautet:
    D:\Microsoft eMbedded C++ 4.0\Common\EVC\MyProjects\Map_File_Test\Map_File_TestDoc.h(9) : fatal error C1083: Cannot open include file: 'fstream': No such file or directory

    das gleiche auch für map.

    Ich habe,aber schon versucht fstream.h und fstream.cpp dem Projekt zuzufügen
    keine Veränderung.

    Header und CPP von Microsoft Visual Studio C++ und dann von Borland Builder eingefügt, da diese nicht bei embedded Visual vorhanden sind - ohne Erfolg

    Ich hoffe es hilft um das Problem zu lösen und sag schon einmal danke.

    Rico


Anmelden zum Antworten