2012-04-12 47 views
1

我試着用mingw編譯器運行一個winwidget。但它一直在尋找一個qmain方法。我可以用Visual Studio編譯器運行這個例子,但沒有問題。有沒有人對此有任何建議。Qt winmigrate框架

回答

1

經過幾天的撞擊後,找到了解決方案。爲了解決這個問題,需要做一些小小的工作。

其實該組件編譯得很好,除了qwinwidget的例子。所以我將主要方法(由Visual Studio編譯器支持)替換爲由mingw支持的main方法支持的方法。

//這部分是MinGW的

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

//這是在Visual Studio

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

我明白有人可以證實這一點。