当我在Win32应用程序里面用LoadLibrary载入qtdialog.dll,程序就会卡死在那里
有谁会用QWinmigrate的框架?
我想在一个
dll里面使用QT的
GUI.
谢谢
- #include <qmfcapp.h>
 - #include <qwinwidget.h>
 - #include <QtGui/QMessageBox>
 - #include <windows.h>
 - BOOL WINAPI DllMain( HINSTANCE hInstance, DWORD dwReason, LPVOID /*lpvReserved*/ )
 - {
 -     static bool ownApplication = FALSE;
 -     if ( dwReason == DLL_PROCESS_ATTACH )
 -         ownApplication = QMfcApp::pluginInstance( hInstance );
 -     if ( dwReason == DLL_PROCESS_DETACH && ownApplication )
 -         delete qApp;
 -     return TRUE;
 - }
 - extern "C" __declspec(dllexport) bool showDialog( HWND parent )
 - {
 -     QWinWidget win( parent );
 -     win.showCentered();
 -     QMessageBox::about( &win, "About QtMfc", "QtMfc Version 1.0\nCopyright (C) 2003" );
 -     return TRUE;
 - }