• ベストアンサー

DSOUND.LIBが見つかりませんって何?

C言語でコンパイルしてみると Fatal: ファイル DSOUND.LIB が開けません とでます。これはどうしてなんでしょうか? http://ponk.jp/el/index.php?page=4 ここでソースを取ってきました。どなたかご指導お願いしますm(_ _)m

質問者が選んだベストアンサー

  • ベストアンサー
  • sha-girl
  • ベストアンサー率52% (430/816)
回答No.1

DSOUND.LIBがないってことです。 どのコンパイラを使っているかしりませんが DSOUND.LIBもリンクしてください。 dsound.libはDirectX SDKに含まれるLIBファイルです。 DirectXSDKはインストールされてますよね? ないならそれが必要です。 http://www.microsoft.com/japan/msdn/directx/downloads.aspx #pragma comment(lib, "dsound.lib") はdsound.libファイルをリンクするという意味です。 もしDirectXSDKが入っているのに見つからない ということはlibファイルのパスが通っていないからです。 同じディレクトリにコピーすればとりあえずコンパイルは通るはずです。 もしリンクの仕組みについてわからないなら LIB(ライブラリ)ファイルと、「リンク」、「リンカー」について 調べてみてください。

関連するQ&A