1

私はこれを理解しようとしてきましたが、私には理解できないようです。

上部にwindow.hを含めると、その中にPlaySound()関数があるはずです。

window.hを追加しましたが、「PlaySoundはこのスコープで宣言されていません」というエラーが発生し続けます。

プロジェクトのビルドオプションを調べて、リンカー設定に「-lwinmm」を追加しようとしましたが、それでも機能しません。

Code::Blocksを使用しています。

誰かが解決策を持っていますか?

4

2 に答える 2

3

#includeと の両方windows.hmmsystem.hこの順序で行う必要があります。これは、ドキュメントのコミュニティ セクションに記載されています。

于 2012-06-04T22:48:59.630 に答える
-1

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 です

http://msdn.microsoft.com/en-us/library/aa909766.aspx

于 2012-06-04T22:49:35.430 に答える