Eclipse CDT-Windows libファイルへのリンクの問題
-
19-08-2019 - |
質問
gccでコンパイルすると、次のリンカエラーが発生します:
undefined reference to `SetStretchBltMode@8'
undefined reference to `StretchDIBits@52'
undefined reference to `SetDIBitsToDevi
これらの関数はWindowsライブラリで定義されていますか?
もしそうならそれらはVistaにインストールされていますか、それとも私はそれらをインストールする必要がありますか、もしそうならどこでダウンロードできますか。
ありがとう
解決
あなたがずっと前に問題を解決したことは知っていますが、参考のために、g ++を-mwindows
で実行できれば、gdi32.dllとcomdlg32.dllをバイナリに自動的にリンクできるはずです。
このページには、MinGW上のWin32のチュートリアルがあります
他のヒント
わかりました-これを解決しました:
libgdi32.aにはmingwが付属しています。
g ++コマンドに-lgdi32を追加する必要があります!
ming ++ / libへのパスがg ++にも提供されていることを確認してください。例:-Lc:/ mingw / lib
所属していません StackOverflow