我正在使用Visual Studio 2010 Express,并尝试编写一个简单的程序,将一个波形文件重复播放5次(我的操作系统是Windows XP SP3)。
现在我已经完成了以下步骤:
#include "stdafx.h"
#include <windows.h>
#include <iostream>
using namespace std;
int main ()
{
int a = 5;
while(a >= 1){
cout << "It's a wav file";
PlaySound(L"SomeAudioFile-01.wav", NULL, SND_FILENAME);
--a;
}
return 0;
}
问题是我在构建它时一直收到此错误消息:
1>------ 开始构建: 项目: It's a F**king Country, 配置: Release Win32 ---- 1> mycode.cpp 1>..\..\..\..\..\Shaul's documents\Visual Studio 2010\Projects\MyProject\Release\SomeAudioFile-01.wav : 致命错误 LNK1136: 文件无效或损坏 ========== 构建: 成功 0,失败 1,最新 0,跳过 0 ==========文件完好无损,在visual studio之外没有任何问题。
真的需要帮助。
PlaySound(TEXT("filePath.wav"), NULL, SND_FILENAME);
。 你可以在这里阅读更多信息。 - guanabaraIt's a F**king Country
是一个有效的文件名。 - tenfour