默认的VC6环境、VS2008使用PlaySound函数会报错

     默认的VC6环境、VS2008使用PlaySound函数会报错

PlaySound (TEXT ("hellowin.wav"), NULL, SND_FILENAME | SND_ASYNC) ;

如果报是未定义的错误、那里因为迩未包含相关头文件、加上下面就可以了

#include <mmsystem.h> // 定义PlaySound的头文件

如果是报下列的链接错误

error LNK2001: unresolved external symbol __imp__PlaySoundA@12

在VC6.0设置如下:

工程->设置->连接->工程选项

在这个工程选项下有许多lib、迩在其中添加上winmm.lib、确定保存后再重新编译就可以了
在VS2008设置如下:

方法一:#pragma comment(lib,"winmm.lib")

方法二:.选择project --> Configuration properties--> linker --> Input --> Additional dependences,在其中加入lib文件名即可

posted @ 2012-05-26 12:57  牛棚琐思  阅读(547)  评论(0编辑  收藏  举报

牛棚锁思 | 改变习惯的一点点