CodeBlocks 加音乐出现warning: ignoring #pragma comment

include
include <windows.h>
include <mmsystem.h>
#pragma comment(lib. "Winmm.lib")
int main()
{
PlaySound(TEXT("背景音乐.wav"),NULL,SND_FILENAME | SND_ASYNC | SND_LOOP);
printf("Hello world!\n");
Sleep(10000);
return 0;
}

一直叮的响就是没有音乐效果!

文件名改为英文的。
那会用gcc编译过同样的程序,我是在编译参数中加了个 "-lwinmm" ,能正常播放
vc没有#pragma comment(lib. "Winmm.lib")这句会提示编译错误。

我的播放代码,gcc 9.2编译,编译多加了参数"-lwinmm",播放正常。

#include <stdio.h>
#include <windows.h>

int main()
{   
    printf("请欣赏音乐:\n");   
    PlaySound(TEXT("c:\\novie.wav"),NULL,SND_FILENAME | SND_SYNC | SND_LOOP);

    return 0;
}

你的音频文件格式是wav没问题吧。