Allegro 4.2.1 with Borland C++ Compiler

せっかくだからソースからのコンパイルで私がやった手順を書いておく。

  • 1. ソースをダウンロード→解凍。
  • 2. 環境変数を(DOS窓で)"set BCC32DIR=c:\borland\bcc55"。
  • 3. bcc55\bin\に"mingw32-make.exe"を置いておく。
  • 4. "fix.bat bcc32"。
  • 5. "mingw32-make"と打つ。
  • 6. lib等は出来上がるみたいだが、途中で"alleg42.dll"が無いと言われる。
  • 7. alleg42.dll見つからない。
  • 8. 別の環境でやろうと、MinGWとMSYSをインストール。
  • 9. ソースを再解凍、MinGWでmake失敗。しかもcopyコマンドが見つからないなど("copy /?"と打てばちゃんと動いてるのに)の不可解なエラー。環境変数path関連の何かが壊れたのか。
  • 10. MinGWとMSYSをアンインストール。
  • 11. Allegro公式ページで"Allegro binary package"をダウンロード、RarUtyでalleg42.dllをとる。
  • 12. ソースを再解凍、bccでmake(手順2〜5)。
  • 13. できた。うごいた。やったね。