VS2010 Library Linker Abhänigkeiten C++
-
Hallo Gemeinde,
ich habe mir eine kleine log Library(dll) gebaut, welche intern boost-log verwendet. Meine DLL linkt statisch gegen die boost library libboost_log-vc100-mt-gd-1_47.lib
Soweit so gut. Meine Applikation nutzt nun meine eigene log Library, nun sagt mir der Linker jedoch das meine Applikation auch libboost_log-vc100-mt-gd-1_47.lib linken muss. Das verstehe ich irgendwie nicht, wenn meine log Library schon die boost lib statisch einbindet, warum muss das meine Applikation auch noch machen?
Liegt das an den Header Dateien? Meine log Library includiert natürlich entsprechende Header Dateien von boost.
Danke für die Hilfe
so long
jd// @edit
Hat sich erledigt, habe mein Problem endlich bei google gefunden. Hier wird es recht gut erklärt: http://stackoverflow.com/questions/4736877/how-to-link-boost-in-a-dependant-static-library