Weitergabe der defines bei DLLs
-
Hallo.
Wenn man eine DLL erstellt und in dieser eine Header-Datei der 3-rd-Party einbindet, will man diese nicht unbedingt mitausliefern müssen. Allerdings werden da Symbole definiert, die der Benutzer der ausgelieferten DLL kennen muss.
Frage: Kann man die Defines irgendwie exportieren, ohne diese in der eigenen Header-Datei nachschreiben?
Gruß,
kRUSty.
-
Wer hindert Dich daran, mit zwei Header-Dateien zu arbeiten?
-
Keiner.
Vielleicht gibt es ja eine Möglichkeit auch mit einer zu arbeiten ohne den Benutzer der DLL zu verwirren...
Gruß,
kRUSty
-
Sorry, habe das Problem zunächst mißverstanden.
Wir hatten ein ähnliches Problem mit QT und mußten mit einer Menge Aufwand alle Header-Dateien kapseln. Das heißt jede Definition wurde unter einem anderen Namen angelegt und nur noch dieser andere Name benutzt.
-
mhh hatte das problem auch mal aber wir haben's dann über 2 header gelöst^^