ふと画面消去のためだけにcursesライブラリを使いたくなった。しかし、MinGWにはcurses.hとか入ってないので調べてみるとGnuWin32のパッケージの1つ、PDCurses for Windowsが使えるっぽい。
早速、Developer filesのZipをダウンロードして解凍してmingw-jpフォルダに入れたら、無事「gcc sample.c -lcurses」ってな具合でコンパイルが通るようになった。でも、コンパイルできたバイナリを実行しようとするとcurses2.dllが無いと怒られる。
どうやらBinariesのZipも必要みたいなのでダウンロードして解凍、mingw-jpフォルダに入れる。今度はバイナリがちゃんと動くようになった。
ちなみにcursesライブラリは#include