私はこれを理解しようとしてきましたが、私には理解できないようです。
上部にwindow.hを含めると、その中にPlaySound()関数があるはずです。
window.hを追加しましたが、「PlaySoundはこのスコープで宣言されていません」というエラーが発生し続けます。
プロジェクトのビルドオプションを調べて、リンカー設定に「-lwinmm」を追加しようとしましたが、それでも機能しません。
Code::Blocksを使用しています。
誰かが解決策を持っていますか?
#include
と の両方windows.h
をmmsystem.h
この順序で行う必要があります。これは、ドキュメントのコミュニティ セクションに記載されています。
Windows でコーディングしていて、実際には "Windows.h" というインターフェイス ファイルが必要だったと思います。また、正しい名前空間を使用していることを確認してください。私は Windows プログラマーではありませんが、それが始まりです。また、どのようにファイルをロードしているのか、または win32 または .net フレームワークを使用しているかどうかもわかりません。しかし、その音からすると、あなたもそうではないかもしれません。
.net を使用する場合は、ここから開始できます
http://msdn.microsoft.com/en-us/library/system.media.soundplayer
勝つ 32 ここから始める
http://msdn.microsoft.com/en-us/library/ff818516(v=vs.85).aspx
ああ、これは winCE オーディオ API です