帮高手帮忙指点下。

来源:百度知道 编辑:UC知道 时间:2024/06/13 23:12:01
这个程序在VC6里面,就可以正确的运行,运行之后,会出现系统启动的声音。但是在VS2008里面,就不可以。会报错,我将PlaySound("c:\\WINDOWS\\Media\\Windows XP 启动.wav",NULL ,SND_FILENAME);改成:PlaySound(LPCWSTR("c:\\WINDOWS\\Media\\Windows XP 启动.wav"),NULL ,SND_FILENAME);就不会报错了。可是运行出来之后,不会有系统启动的声音出现。麻烦帮我看一下,是什么原因。小弟先行谢过了。
#include "windows.h"

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

void main()
{
PlaySound("c:\\WINDOWS\\Media\\Windows XP 启动.wav",NULL ,SND_FILENAME);
}

PlaySound(LPCWSTR("c:\\WINDOWS\\Media\\Windows XP 启动.wav"),NULL ,SND_FILENAME)这样写找不到指定的wav文件,你看看VS2008编译时具体爆什么错误,错误代码