Я инициализировал фрейм в конструкторе приложения вместо того, чтобы делать это в функции OnInit.
Мой код выглядел так:
App::App()
: m_Frame(new Frame) { }
bool App::OnInit()
{
m_Frame->Show();
return true;
}
и он должен был выглядеть так:
bool App::OnInit()
{
m_Frame = new Frame;
m_Frame->Show();
return true;
}