Veröffentlicht 5. Mai 201114 j hallo, ich habe von meinem Proffessor von der Uni einen sourcecode bekommen der in c++ geschrieben wurde. jetzt will ich diesen code in eclipse laden doch es werden in den includes ständig nur die header vom compiler MinGW angezeigt. ich habe die option importieren -> filesystem und auch importieren -> existing project ausprobiert doch der Erfolg blieb stets aus. der code den ich einbinden will ist in c++ geschrieben, dazu gehören header files, source files und einige demo beispiele. wie kann ich eclipse dazu bringen, dass er mir die includes erkennt? der code ist objektorientiert und einige klassen brauchen andere klassen um zu funktionieren. die erste zeile in einer datei lautet typisch #include "stdafx.h" und steht mit der meldung unresolved inclusion mit einem fragezeichen. vielen Dank für jede Hilfe im Voraus mit lieben Grüßen ayo
5. Mai 201114 j die erste zeile in einer datei lautet typisch #include "stdafx.h"Wenn du nicht Visual C++ benutzt, solltest du diese Zeile einfach löschen.
5. Mai 201114 j eclipse erkennt halt auch nicht die header dateien, die stehen in verschiedenen verzeichnissen im projekt explorer zb. H/headerdatei.h main.cpp wenn die zeile in der main.cpp #include "headerdatei" lautet erkennt eclipse das net. lg
6. Mai 201114 j müsste es nicht heißen #include <headerdatei>? Das sollte egal sein Eclipse ist halt ein wenig Buggy. Kann dir dazu leider nichts sagen. Aufjedenfall ist das Include so okay.
6. Mai 201114 j Das sollte egal seinDas ist nicht egal. Darüber wird üblicherweise geregelt, wo zuerst nach dem Header gesucht wird. Laut Standard ist es "implementation-defined", also bitte in der Compiler-Doku nachlesen. "Buggy" ist da erst einmal nichts.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.