#include #include #include #include #include extern "C" int r3_main(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR *cmdline, int showCmd); int main(int argc, char **argv) { try { gh_init_data_segment(); r3_main(GetModuleHandle(NULL), NULL, argv, SW_SHOW); } catch (const std::exception &e) { SPDLOG_ERROR("Unhandled exception: {}", e.what()); } return 0; }