0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

winapiで参照エラーが出た時の対処法

Posted at

さっき私が体験したことを描きます.

エラー内容

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

これでいいみたいです

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?