Ich bin ein Java-Entwickler und ich muss mich nie darum sorgen, Dateien einzuschließen oder mit BUILD-Dateien zu verfahren.Wie kommen Sie in C++ - Verknüpfungen/Abhängigkeiten?
Immer wenn ich C++ Code schreiben muss, werden die Dinge komplizierter. Ich kann daran denken, * .h-Dateien als Schnittstellen in Java zu erstellen, aber herauszufinden, wie man die Build-Datei schreibt und welche Ordnungsklassen enthalten sein sollten, bereitet mir Kopfschmerzen.
Gibt es eine einfache Möglichkeit, darüber nachzudenken? Woher weißt du, wann du etwas hinzufügen oder Dinge richtig trennen musst? Zum Beispiel, was ist im Allgemeinen ein guter Weg, um mit einem Projekt mit Dutzenden von Quellen Dateien umzugehen, die voneinander abhängig sind.
Gibt es ein Framework, das das Erstellen von BUILD-Dateien oder das Verwalten all dieser Boilerplate-Kompilierungsdateien erträglicher macht?
Auf welcher Plattform sind Sie tätig? Was meinst du mit BUILD-Dateien? Meinst du Implementierungsdateien (wo Funktionsdefinitionen liegen) oder die Datei, die der Compiler für Switches, Includes, Bibliothekspfade und so Zeug liest? – dirkgently
Ist das was du schwer findest? g ++ -c Einheit1.c -I/include_path/ ; g ++ -o ausführbare Datei * .o -L/library_path/ – LatinSuD
Was sind Build-Dateien? Und was bedenken Sie mit "welche Ordnung Klassen enthalten sein sollten gibt mir Kopfschmerzen.". Build-Dateien oder enthält in der h/cpp? –