Codeblocks nicht finden können, header-Dateien
Also vor ein paar Stunden habe ich angefangen zu lernen c++ in codelite, aber ich war immer frustated mit, so ich habe codeblocks und importiert das Projekt. Aber jetzt, wenn ich versuche zu kompilieren, es gibt:
fatal error: Importe.h: No such file or directory
Dies ist mein Projekt-Hierarchie in codeblocks:
Und das ist, was den Projekt-Ordner sieht wie folgt aus:
Was mache ich falsch?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich weiß, das ist Jahre später, aber ich habe vor kurzem gesehen, der Studenten nach, was ich halten ist, ehrlich gesagt, schlecht beraten, wie, was ist oben angegeben. Für diejenigen, die lernen c++ diese Funktionalität ist NICHT für Sie. Zum hinzufügen von Headern, die Sie sollten einfach schauen, dass Sie mit doppelten Anführungszeichen statt der Spitzen Klammern d.h.
und NICHT
Spitzen Klammern gemeint sind, die für Bibliotheken (informell) und das hinzufügen einer einfachen header-Datei für Sie grundlegende Klassen ist es nicht erforderlich, zu ändern, Standard-such-Verzeichnisse. Das problem kommt, wenn jemand anderes versucht, zum ausführen von code (vorausgesetzt, Sie tun dies für die uni) und Ihre IDE nicht setup-Suche nach "Bibliothek" (header), wo es eigentlich nicht sein sollte. Die doppelten Anführungszeichen weist den compiler die Dateien existieren in Ihrer aktuellen relativen Verzeichnis. Auf diese Weise halten Sie Ihr Haupt, Header und header-Umsetzung in ein Verzeichnis. Das hantieren mit Ihrer IDE sollte nur durchgeführt werden, wenn es notwendig ist. KISS
Muss man sagen, Codeblocks, wo sich die header-Dateien, die Sie enthalten. Versuchen Sie, den vollständigen Pfad zu Ihrer '/Headers' in der include-Verzeichnisse von codeblocks
Goto 'Codeblocks Menü > Einstellungen > Compiler > Durchsuchen von Verzeichnissen > Hinzufügen".
EDIT: Da dein Problem, jedoch, ist ziemlich irrelevant, um das erlernen der Sprache C++ selbst, ich schlage vor, Sie beginnen mit einfacher Programme, bewegen Sie dann auf die komplexer sind. Dass, natürlich, es sei denn, Sie haben bereits Erfahrung mit anderen Programmiersprachen
Da habe ich nicht gefunden, einen Makro für
Habe ich nun erfolgreich eingesetzt und enthalten
als workaround mit den oben genannten Anmerkungen, die sich mehr in den Mittelpunkt - über die Projekt-Verzeichnisse in CodeBlocks.