1

我尝试使用 mingw 编译器运行其中一个 winwidget。但它一直在寻找 qmain 方法。我可以使用 Visual Studio 编译器运行此示例而不会出现问题。有没有人对此有任何建议。

4

1 回答 1

1

经过几天的头部撞击,找到了解决方案。为了解决这个问题,需要花一点时间。

实际上,除了 qwinwidget 示例之外,组件编译得很好。所以我将 main 方法(由 Visual Studio 编译器支持)替换为 mingw 支持的 main 方法支持的方法。

//这部分是给mingw的

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
}

//这是给视觉工作室的

int APIENTRY wWinMain(HINSTANCE hInstance,
              HINSTANCE /*hPrevInstance*/,
              LPTSTR    /*lpCmdLine*/,
              int       nCmdShow)
{
}

我很欣赏有人可以证实这一点。

于 2012-04-16T13:48:42.607 回答