código de inicialização de variável estática nunca é chamado

Eu tenho um aplicativo que está usando uma biblioteca estática que eu fiz. Um arquivo .cpp na biblioteca tem uma declaração de variável estática, cujo ctor chama uma função em um singleton que faz alguma coisa, por exemplo, adiciona uma string.

Agora, quando eu uso essa biblioteca do aplicativo, meu singleton não parece conter nenhum traço da string que deveria ser adicionada.

Eu definitivamente estou sentindo falta de algo, mas eu não sei o que ..

questionAnswers(3)

yourAnswerToTheQuestion