2017-05-02 7 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임을 알 수 있습니다. 이 파일을 프로젝트에 추가하면 해당 경로가 이미 구성의 일부가되어야합니다.