Eclipse/MinGW/C(プロジェクトタイプ:C)でプログラムを作成しましたが、これは空のウィンドウを表示するだけです。また、folowingラインを持っていますGetStockObject @ 4への未定義参照
wndclassex.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);
GetStockObject()
への呼び出しは、コンパイラエラーを生成します。
Z:/mtsts_workspace/MTSTS/Debug/../WinMain.c:29: undefined reference to `[email protected]'
は誰に間違って何考えていますか?
私はwindows.hを含んでいます。そしてVisual StudioではコードはOKでした。 –
含まれていません。これはリンクタイプのエラーです。 GetStockObject()の実際のコードが存在するgdi32.libにコードをリンクするように指定する必要があります。 – unwind
gdi32.libとリンクする必要がある「コードを指定する」方法はありますか? Normaly私はちょうど#インクルードを入れて、単に関数を呼び出します。 –