Ich habe eine statische Bibliothek L (pjsip.lib) von Drittanbietern. Diese statische Bibliothek hängt von vielen statischen Variablen und Funktionen ab.Wie kann verhindert werden, dass statische Bibliotheken dupliziert werden?
habe ich eine DLL D mit L. ich eine Anwendung A erstellt, die sowohl D und L.
verwendetHier habe ich ein Problem. Es sieht dort aus wie mehrere Instanzen von statischen Funktionen und Variablen, die L verwendet, und sie haben unterschiedliche Werte, je nachdem, ob direkt von A oder über L zugegriffen wird. Ich bin nicht in der Lage, L als DLL zu erstellen. Gibt es eine Möglichkeit, dass sowohl A als auch D dasselbe Code-Segment verwenden können?
Ich verwende Visual C++ (2015).