Я делаю свою первую программу, используя wxwidets, и я использую сообщество Visual Studio 2019, программа должна показать пустое окно, но когда я нажал отладку в моей IDE, отладка завершилась без ошибок, но она не показала окно, Я проверял код много раз и не мог найти никакой ошибки. Он также показывает много предупреждений, первый код - c28251 и он говорит: «Несовместимые аннотации для« WinMain »: этот экземпляр не имеет аннотаций»
FrameOne .h: -
#include<wx/wx.h>
class FrameOne :public wxFrame
{
public:
FrameOne();
};
FrameOne. cpp
include"FrameOne.h"
FrameOne::FrameOne():wxFrame(nullptr,wxID_ANY,"Simple",wxPoint(200,200),wxSize(300,300))
{}
main.h
#include<wx/wx.h>
#include"FrameOne.h"
class strtmain :public wxApp
{
public:
strtmain();
~strtmain();
virtual bool InOnit();
};
main. cpp
#include "main.h"
wxIMPLEMENT_APP(strtmain);
strtmain::strtmain()
{
}
strtmain::~strtmain()
{
}
bool strtmain::InOnit()
{
FrameOne* simple = new FrameOne();
simple->Show();
return true;
}