さっき私が体験したことを描きます.
エラー内容
VScodeでWINapiの描画アプリを実行すると以下の参照エラーが出ました。
C:/Users/ユーザネーム/mingw64/bin/../lib/gcc/x86_64-w64-
mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
c:/Users/ユーザネーム/ューゥウー/イシィ」ソ/test3.c:14:
(.text+0x8f): undefined reference to `__imp_Ellipse'
このエラーが発生しました。
undefined reference to `__imp_Ellipse'
見た感じEllipse
の参照エラーです.
しかしwindows.h
をインクルードしているのでその時はよくわかりませんでした.
そうしてネットの海に出かけたのですが、似たようなエラーはあるがなかなか見つかりませんでした.
まあ..いろいろ探した結果、コンパイラ方法が悪いみたいでした
このやつを
gcc -Wall -Wextra -g3 ファイル名.c -o ファイル名.exe
こうする
gcc ファイル名.c -o ファイル名.exe -lgdi32 -mconsole
これでいいみたいです