C28637
aviso C28637: chamar a função em um inicializador global não é seguro
Quando você usa uma DLL, é frequentemente o caso de todos os construtores estáticos serem chamados de DllMain. Há várias restrições que se aplicam para chamar outras funções de DllMain. Em particular, é possível criar vazamentos de memória se a DLL for carregada e descarregada dinamicamente. Para obter mais informações, consulte a Função de retorno de chamada DllMain.