allegro-msvc80-4.2.2 ビルド済みパッケージを使用してプロジェクトをビルドしようとしています。Visual C++ Express Edition 2005 を使用しており、入力ライブラリ alld.lib を追加し、次の手順に従って allegro.h asp を含めています。
http://wiki.allegro.cc/index.php?title=Visual_C%2B%2B_Express_2005
コンパイルすると、致命的なエラーが発生します。
C1083: インクルード ファイルを開けません: 'pc.h': そのようなファイルまたはディレクトリはありません
これは、SCAN_DEPEND が定義されていない場合、allegro プラットフォーム ヘッダー ファイル「aldjgpp.h」が存在しないファイル (および dpmi.h や unistd.h などの他のファイル) をインクルードしようとするためです。
SCAN_DEPEND を定義しようとすると、alconfig.h から「プラットフォームがサポートされていません」というエラーが表示されます。