Der Initialisierungscode für statische Variablen wird nie aufgerufen

Ich habe eine Anwendung, die eine statische Bibliothek verwendet, die ich erstellt habe. Eine CPP-Datei in der Bibliothek hat eine statische Variablendeklaration, deren ctor eine Funktion auf einem Singleton aufruft, die etwas tut, z. fügt einen String hinzu.

Wenn ich diese Bibliothek aus der Anwendung verwende, scheint mein Singleton keine Spuren der Zeichenfolge zu enthalten, die hinzugefügt werden sollte.

Ich vermisse definitiv etwas, aber ich weiß nicht was ..

Antworten auf die Frage(3)

Ihre Antwort auf die Frage