如何获得与CodeBlocks / GCC一起播放的声音?

时间:2019-04-15 09:58:47

标签: c++

我查阅了许多有关如何使其正常工作的教程,但我仍然不知道自己在做错什么。

我右键单击项目图标>构建选项>链接器,并添加了winmm。当我单击“生成并运行”时,可以打开控制台,但是没有声音播放。音频文件与该代码所在的main.cpp文件位于同一文件夹中。

我不知道要尝试什么,因为我没有收到任何错误。控制台打开时,音频文件根本无法播放。

#include <iostream>
#include <windows.h>
#include <mmsystem.h>

using namespace std;

int main()
{
    PlaySound("audio.wav", NULL, SND_SYNC);
    return 0;
}

我希望在控制台打开时播放声音文件。

1 个答案:

答案 0 :(得分:0)

尝试使用

    PlaySound(TEXT("audio.wav"), NULL, SND_FILENAME);

您还可以使用

来验证此操作是否成功
    bool bSuccessful = PlaySound(TEXT("recycle.wav"), NULL, SND_FILENAME); // TRUE if successful, FALSE if failed;