mingw ツールセットを使用して Qt でネイティブ Windows API を使用しようとしています。一部の機能でリンクの問題があります。何が起こるのですか?これは mingw 名マングリングのバグですか?
#ifdef Q_WS_WIN
HWND hwnd = QWidget::winId();
HDC hdcEMF = CreateEnhMetaFile(NULL, NULL, NULL, NULL ) ;
Rectangle(hdcEMF,100,100,200,200);
HENHMETAFILE hemf = CloseEnhMetaFile(hdcEMF);
OpenClipboard(hwnd);
EmptyClipboard();
SetClipboardData(CF_ENHMETAFILE,hemf);
CloseClipboard();
#else
エラー:
「CreateEnhMetaFileW@16」への未定義の参照
Rectangle@20 への未定義の参照
`CloseEnhMetaFile@4' への未定義の参照