【发布时间】:2021-12-19 14:11:12
【问题描述】:
#include <iostream>
#include <windows.h>
using namespace std;
int main()
{
PlaySound ("test.wav",NULL, SND_SYNC);
return 0;
}
错误:
【问题讨论】:
-
我真的不知道
PlaySound是如何工作的,但是如果它需要一个相对路径,那么我假设可执行文件必须位于与test.wav相同的目录中。否则,您可能需要提供可执行文件的工作目录和相对路径,或文件的绝对路径。 -
第二条消息说没有可执行文件。第一条消息说,由于所述错误消息,它无法创建可执行文件。你用谷歌搜索错误信息吗?我投了反对票,因为您显然甚至没有尝试用谷歌搜索错误消息。有很多可用的解决方案。
-
试试
L"test.wav"你使用的是 unicode API,而这些 API 需要宽字符串。