DEV中#pragma comment的警告

如图想实现音乐播放代码会有一下警告,怎么解决

#define _CRT_SECURE_NO_WARNINGS
#include
#include
#include
#pragma comment(lib,"winmm.lib")
#include
//mciSendString(TEXT("open 文件位置\\歌曲名.mp3 alias 自定名 )",NULL,0,NULL);
using namespace std;
int main()
{    
    mciSendString(TEXT("open D:\\Lil Ghost.mp3 alias s1"),NULL,0,NULL);
    mciSendString(TEXT("play s1"),NULL,0,NULL);
    Sleep(9000);//试听
    mciSendString(TEXT("close S1"),NULL,0,NULL);
    return 0;
}

帮你改了代码:

#define _CRT_SECURE_NO_WARNINGS
#include<Windows.h>
#include<iostream>
#include<stdlib.h>
#pragma comment(lib,"winmm.lib")
#include<Mmsystem.h>
//mciSendString(TEXT("open 文件位置\\歌曲名.mp3 alias 自定名 )",NULL,0,NULL);
using namespace std;

int main() {
    mciSendString(TEXT("open D:\\Lil Ghost.mp3 alias s1"),NULL,0,NULL);
    mciSendString(TEXT("play s1"),NULL,0,NULL);
    Sleep(9000);//试听
    mciSendString(TEXT("close S1"),NULL,0,NULL);
    return 0;
}


请注意,上述代码中:

使用了新式 C++ 头文件 <Windows.h> 和 <Mmsystem.h>。
修改了函数 main 的返回值类型。