我正在使用 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>------ Build started: Project: It's a F**king Country, Configuration: Release Win32 -- ----
1> mycode.cpp
1>..\..\..\..\..\Shaul's documents\Visual Studio 2010\Projects\MyProject\Release\SomeAudioFile-01.wav : fatal error LNK1136: invalid or corrupt file
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
该文件非常好,在视觉工作室之外播放没有任何问题。
非常感谢您的帮助。
而不是添加WAV
文件到项目文件中,添加到资源中并使用SND_RESOURCE
代替SND_FILENAME
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)