2017-05-02 10 views
0

私はこのようなオーディオを再生しようとしています:C++コンソールアプリケーションにサウンドをどのように追加しますか?

#include <iostream> 
    #include <windows.h> 
    #include <mmsystem.h> 
    int main() 
    { 

     PlaySound(TEXT("I_Dare_You (1).mov"), NULL, SND_FILENAME); 
     system("PAUSE"); 
     return 0; 
    } 

私はそれをコンパイルすると、私はこれらのエラーを取得:

LNK1120 1 unresolved externals 
    LNK2019 unresolved external symbol [email protected] referenced in function _main 

は、なぜ私は、これらのエラーを得るか、と私はそれらをどのように修正するのですか?

+1

答えはプラットフォーム固有の可能性があります。適切なタグを付けてください(Windows?Linux、Mac OS Xなど)。 –

+0

オーディオライブラリが必要です。投稿する前に[softwarerecs.se]を検索してください。 –

+0

Windows APIには、非常に使いやすい['PlaySound'関数](https://msdn.microsoft.com/en-us/library/windows/desktop/dd743680(v = vs.85).aspx)があります。ディスクに保存したWAVファイルを再生します。バイナリにWAVをリソースとして埋め込むこともできます。リンクされたドキュメンテーションを除けば、オンラインでたくさんのものがあります。 –

答えて

0

Microsoft documentation for PlaySoundを見ると、この関数で参照されているライブラリがWinMM.libであることがわかります。プロジェクトにそのファイルを追加すると、そのパスがすでに設定の一部になっているはずです。

関連する問題