有两行代码,可以用来播放声音,老师是使用codeblock编译的,自己比较喜欢使用VS2013,代码很简单,但测试的时候一直没声音,记录下关键点:
老师原码:
#include <stdio.h>//必要头文件和依赖项
#include <stdlib.h>
#include <windows.h>
#include <mmsystem.h>
#pragma comment(lib, "WINMM.lib")
int main()
{
PlaySound(TEXT("sounds\\背景音乐.wav"), NULL, SND_FILENAME | SND_ASYNC | SND_LOOP);
}
两个关键点:
1:WINMM.lib,是需要自己添加的依赖项,VS2013的lib文件夹中没有找到,在VC6++安装路径的C:\Program Files\Microsoft Visual Studio\VC98\Lib 路径下带有,把WINMM.lib拷到自己工程目