Gast
#1577531
Hi zusammen,
in einem vorhandenen c++ Projekt wird z.Z. folgende Projektstruktur
verwendet:
include folder:
NamespaceAObject.h
NamespaceBObject.h
src folder:
NamespaceAObject.cpp
NamespaceBObject.cpp
Wenn mehrere geschachtelte Namespaces existieren so tauchen entsprechend
alle Namen im Filename auf. Die Filenames werden lang und
unübersichtlich. Meine Idee war nun die Struktur wie folgt zu ändern:
include folder:
NamespaceA folder:
Object.h
NamespaceB folder:
Object.h
src folder:
NamespaceA folder:
Object.cpp
NamespaceB folder:
Object.cpp
d.h. die Namespaces werden aus dem Filename entfernt und spiegeln sich
in der subfolder Struktur wieder. Nun ergibt sich aber das Problem das
es source Files gibt die gleich heissen ( -> Object.cpp )
dementsprechend werden die Object Files überbügelt und es gibt
Linkerfehler...
- Welche Projektstruktur würder ihr mir empfehlen ?
- Welche Möglichkeiten habe ich Object Filenames eindeutig zu machen ?