【发布时间】:2012-04-12 14:15:33
【问题描述】:
我尝试使用 mingw 编译器运行其中一个 winwidget。但它一直在寻找 qmain 方法。我可以使用 Visual Studio 编译器运行此示例而不会出现问题。有没有人对此有任何建议。
【问题讨论】:
我尝试使用 mingw 编译器运行其中一个 winwidget。但它一直在寻找 qmain 方法。我可以使用 Visual Studio 编译器运行此示例而不会出现问题。有没有人对此有任何建议。
【问题讨论】:
在头撞了几天后找到了解决方案。为了解决这个问题,需要花费一点时间。
除了 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)
{
}
我很感激有人可以证实这一点。
【讨论】: