所需头文件
#include<windows.h>
#include<mmsystem.h>
#pragma comment(lib,“winmm.lib”)
步骤
2.导入资源文件
3.导入成功之后可以直接写代码播放
播放音乐的全部代码如下
#include"resource.h"//导入资源之后有一个resource.h头文件 记得加上
#include<Windows.h>
#include<mmsystem.h>
#pragma comment(lib,“winmm.lib”)
int main()
{
PlaySound(LPWSTR(IDR_WAVE1), GetModuleHandle(NULL), SND_RESOURCE | SND_ASYNC | SND_LOOP);
//PlaySound(MAKEINTRESOURCE(IDR_WAVE1), GetModuleHandle(NULL), SND_RESOURCE | SND_ASYNC | SND_LOOP);
//上面两种方式都可以 IDR_WAVE1 是导入资源的ID //下面针对第三个参数做一下解释 //SND_RESOURCE 表示使用的资源文件(如果是文本文件 exe要带上一个音乐文件才能实现音乐播放) //SND_ASYNC 异步播放 //SND_LOOP 循环播放 必须要用到SND_ASYNC while (1);//防止直接退出程序 return 0;
}
2018/12/30补充
如果遇到有未定义标识符的问题,如果是某个函数未定义,那么加上头文件
如果是里面的资源ID有问题,打开项目中的rc文件找到正确的资源ID,同时记得加上resource.h这个头文件(导入资源之后自动创建)
作者:Sum7mer
来源:CSDN
原文:https://blog.csdn.net/Sum7mer/article/details/79003631
版权声明:本文为博主原创文章,转载请附上博文链接!
文章来源: https://blog.csdn.net/qq_43026520/article/details/87249220