谢melon 发表于 2017-10-6 22:21:59

使用Code blocks加载声音

#include <stdio.h>
#include <stdlib.h>
#include<windows.h>
#include<mmsystem.h>
#pragma comment(lib,"winmm.lib")

void main()
{

    printf("Hello world!\n");
   PlaySound(TEXT("sounds\\童话"),
    NULL, SND_FILENAME| SND_ASYNC | SND_LOOP);


}

求教为何在W10无声音

ba21 发表于 2017-10-6 22:41:51

sounds\\童话 对了不?扩展名呢

谢melon 发表于 2017-10-6 23:16:33

ba21 发表于 2017-10-6 22:41
sounds\\童话 对了不?扩展名呢

加了后缀wav 也还是没有什么声音

ba21 发表于 2017-10-6 23:25:31

你的代码不直w10不行吧。{:10_247:}

看了代码, 路径改对
然后,SND_SYNC 即可

谢melon 发表于 2017-10-6 23:32:01

ba21 发表于 2017-10-6 23:25
你的代码不直w10不行吧。

看了代码, 路径改对


谢谢版主,我把ASYNC改为SYNC后确实出现了一声提示声,还是没有音乐

谢melon 发表于 2017-10-6 23:35:27

谢melon 发表于 2017-10-6 23:32
谢谢版主,我把ASYNC改为SYNC后确实出现了一声提示声,还是没有音乐

编译时出现的两个Warning 一个是ignoring pragma 不知道有没有影响
页: [1]
查看完整版本: 使用Code blocks加载声音