返回信息流#include <windows.h>
#include <mmsystem.h>
#pragma comment(lib, "Winmm.lib")
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow)
{
PlaySound(TEXT("C:\\WINDOWS\\Media\\Windows XP 启动.wav"),NULL,SND_FILENAME|SND_SYNC);
return 0;
}
编译提示 [Linker error] undefined reference to `PlaySoundA@12'
完全按照网上说的做的,为什么不行呢?
有人说要在连接库中加入Winmm.lib,dev如何在连接库加入Winmm.lib呢?
谢谢啦
这是一条镜像帖。来源:北邮人论坛 / cpp / #35733同步于 2010/2/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
求助~如何用devC++中调用PlaySound函数?
cslei54
2010/2/6镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
DEV C++用的是MINGW的GCC,在gcc里是没有
#pragma comment(lib, "Winmm.lib")
这种预编译库指令的
另外gcc使用的静态库也不是用.lib,而是.a
在工程属性的link或者,编译选项中加上 -lwinmm