WindowsXP(SP2) + VisualStudio 2003で DxLib.hをインクルードしてビルドしたところ、以下のようなエラーができました。
dxdirectx.h(892) : error C2061: 構文エラー : 識別子 'D_IDirectSound'
dxdirectx.h(892) : error C2059: 構文エラー : ';'
このようなエラーが多数出ます。
ざっとエラーの箇所を見たところ、C言語なのに継承した classが使われていました。
その他、"DxLib.h"の方では、C++のデフォルト引数が使われており、こちらもコンパイルの障害になっているようです。
DxライブラリはC言語向けライブラリとのことですが、C++の間違いではないでしょうか?
又、C言語でコンパイルを通す方法はありますでしょうか?