zusätzliche include dateien bei net-framework formular anwendungen
-
ich habe bei meinem programm eine extra hpp datei für eine funktion
diese deklariere ich dann in einer extra cpp datei
allerdings kommt dann eine warnung, dass include anweisungen in der cpp datei nicht berücksichtigt werden und ich sie in stdafx.h eintragen soll allerdings habe ich wenn ich dann stdafx.h einbinde ( in die cpp datei) fehlermeldungen, als ob ich die hpp datei garnicht eingebunden hätte!!
was muss ich machen??
-
Du musst die Include-Datei *nach* dem
#include <stdafx.h>
eintragen!
-
komisch ich dacht ich hät das schon ausprobiert
naja egal jetzt funktionierts so!!
danke
-
jetzt hab ich ein neues problem!!
meine include anweisungen sehen so aus:#include "stdafx.h" #include "header.hpp" #include <fstream>
und ich bekomme immer diese fehlermeldungen:
1>.\datei.cpp(8) : error C2065: 'fstream' : undeclared identifier 1>.\datei.cpp(8) : error C2146: syntax error : missing ';' before identifier 'f' 1>.\datei.cpp(8) : error C2653: 'ios' : is not a class or namespace name 1>.\datei.cpp(8) : error C2065: 'in' : undeclared identifier 1>.\datei.cpp(8) : error C3861: 'f': identifier not found
was ist daran schon wieder falsch??
-
Du meinst wohl
#include <iostream>
-
ähm nein wieso??
brauch man das auch noch, wenn man fstream verwenden will??
-
std::fstream ???
-
es müsste doch theoretisch reichen
using namespace std;
hinzuschreiben!!
das ist doch imprinzip das gleiche oder?
naja egal auf jeden fall gehts jetzt!
danke
-
Hallo
Naja das Gleiche ist es nicht. In Headern sollte man von using namespace die Finger lassen.
chrische