Name einer Includedatei nicht statisch machen?



  • Hallo,
    unsere Projekte nutzen einen Teil gemeinsam und einen Teil projektspezifisch. Nun bin ich an einem Punkt, an dem eine Allgemeine Form einen Header einbinden soll, der projektspezifische Informationen enthält. Der Name der Headerdatei soll aus organistorischen Gründen den Namen des spezifischen Projektes tragen (also immer unterschiedliche).
    Wie kann ich meiner allgemeinen Form nun beibringen, das die Headerdatei immer anders heißt?

    Meine Lösung
    In allgemeiner Form :
    #include "PrivHeader.h"

    Im privaten Programmteil "PrivHedare.h"
    #include "Projektspezifische.h"

    Nur so muss der Anwender immer 2 Dateien pflegen. Finde ich nicht so gut. Gibt es nicht irgendwelche Präprozessoranweisungen die es erlauben den Includenamen in der allgemeinen Form projektabhängig zu machen?

    Bin echt ratlos.

    Gruss
    Jörn



  • Hallo

    Das liese sich mit einer Kombination aus #define und #if machen.

    bis bald
    akari


Anmelden zum Antworten