Dateien gesplittet in einer Datei
-
Hallo,
ich habe eine Datei h1.cpp und eine h2.cpp und ich will eine h3.cpp kompilieren das die beiden ersten beinhaltet. Sollte so aussehen:
Headers
if(blabla1){
dann soll h1.cpp ausgeführt werden}
if(blabla2){
dann soll h2.cpp ausgeführt werden}Wie kann man 2 cpp's in einer anziehen?
Danke
-
Man kann ".cpp" nicht ausführen. Du wirst wohl ein bisschen konkreter werden müssen.
-
$ cp somebinary x.cpp $ chmod u+x x.cpp $ ./x.cpp <x.cpp wird ausgeführt>
-
Meinst du sowas?
#if Condition1 #include "h1.h" #elif Condition2 #include "h2.h" #else irgendwas anderes #endif
-
Nur um noch was konstruktives beizutragen: Kennst du Funktionen?
Wenn ich davon ausgehe, dass blabla1 und blabla2 erst zur Laufzeit feststehen, hilft sowas:if(blabla1){ h1_function(); } if(blabla2){ h2_function(); }
-
Hallo,
Danke erstmal. Ja sowas wie Michael E. es geschrieben hat habe ich gemeint. Natürlich verstehe ich Euch, dass es mehrere Möglichkeiten (Funktionen usw.) gibt. Also tatsächlich, ich will mit einer Bedingung eine bestimmte fertige cpp anziehen und bei einer anderen eine andere. Beide cpp sind fertiggeschriebene, aber noch nicht kompilierte, Programme. Ich wollte alle zum Schluß in einer cpp einbinden. Am Schluß hätte ich dann ein Programm.
Danke