So definieren Sie Variationen von (statischen) BibliothekenC++

Programme in C++. Entwicklerforum
Anonymous
 So definieren Sie Variationen von (statischen) Bibliotheken

Post by Anonymous »

Ich muss dieselbe Bibliothek in Variationen erstellen, aber im selben Build. (keine unterschiedlichen Konfigurationsläufe!)

Die Bibliothek enthält die gleichen Quelldateien, benötigt aber unterschiedliche Definitionen und Compilereinstellungen, um unterschiedliche Hardware zu unterstützen (gleiche Architektur, aber unterschiedlicher Funktionsumfang)
Im Moment definiere ich die Bibliotheken als Schnittstellenbibliotheken, sodass die Bibliotheken diese Einstellungen von der ausführbaren Datei erhalten.

Aber dieser Ansatz hat einige Nachteile.
  • Jede ausführbare Datei erstellt die gleichen Quellen neu (I haben mehr ausführbare Dateien als Variationen)
  • Die Definition der Bibliothek ist auf verschiedene Orte verteilt.
Irgendwelche besseren Vorschläge?
(Ich möchte vermeiden, eine Liste von Quelldateien und mehreren Bibliotheken zu haben, die die Quellvariable verwenden)

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post