贾静雯为什么离婚:MFC 基于对话框的工程中使用PlaySound(...)函数时的难题!

来源:百度文库 编辑:高校问答 时间:2024/04/29 05:47:21
我在一个MFC基于对话框的程序的按钮相应函数中写了:
PlaySound("c:\\music.wav", NULL , SND_FILENAME | SND_ASYNC);
结果编译无错,链接时有错,错误如下:
error LNK2001: unresolved external symbol __imp__PlaySoundA@12
Debug/patch.exe : fatal error LNK1120: 1 unresolved externals
当去掉PlaySound之后就一切正常了
请高手指教:我想PlaySound()来播放一段声音,该怎么办

这个函数不是标准的库函数,需要引用一个dll文件才能使用.

选择project->setting->link选项卡,在ojbect/library modules最后写入
(空一个格)Winmm.lib,然后在编译就OK了.

你没有引用 winmm.lib 如果是 .net 在头文件里加上

#pragma comment(lib,"winmm.lib")

6.0就是上面那个人所说的!