実現したいこと
SDL2で文字描画や画像描画をできるようにしたい
前提
windowsでMinGWを使てgccとmakeコマンド,SDL2を使えるようにはなりましたがSDL_ttfやSDL2_gfxPrimitivesなどがまだ使えないので使えるようにしたい。
発生している問題・エラーメッセージ
c:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: cannot find -lSDL2_ttf
c:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: cannot find -lSDL2_gfx
collect2.exe: error: ld returned 1 exit status
試したこと
何とか英語のサイトでSDL_ttf.hとSDL_ttf.dllをダウンロードしてディレクトリの中に入れたのですが結果は変わりませんでした。
> SDL_ttf.hとSDL_ttf.dllをダウンロードしてディレクトリの中に入れた
エラーメッセージの
> c:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: cannot find -lSDL2_ttf
によると、「SDL_ttf.dll」ではなく、ファイル名に「SDL2_ttf」が付いてるのが要るようです
使ったこと無いのでよく知りませんが、
https://github.com/libsdl-org/SDL_ttf/releases
からファイル名に「mingw」が付いてるのを落として解凍したら、その中に入ってませんでしょうか?
【追記】
落として解凍したら、
https://gist.github.com/Hamayama/155b5557db31334ce492
の「7. SDL2_ttfのインストール」に書いてあるようなことをやるみたいです
(書かれてることをそのまま実行するのではなく、パスとかを実際の環境に合わせて変える必要があると思いますが)
あなたの回答
tips
プレビュー