vc++下面用PlaySound()来播放wav文件错误解决

问题:
c++下面可以用PlaySound()来播放wav文件
在mfc下好像老是出错!
不论是playsound 还是sndplaysound都报错!
源代码:
PlaySound(“shot.wav”,NULL,SND_ASYNC);

错误如下:
test11View.obj : error LNK2001: unresolved external symbol __imp__PlaySoundA@12
Debug/test11.exe : fatal error LNK1120: 1 unresolved externals

解决方法:

cpp 中增加 头文件 #include “Mmsystem.h”

工程-设置-link-对象/模块 中 增加库文件 winmm.lib
或在源程序中加入
#pragma comment(lib, “winmm.lib”)

点赞 (0)

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.