C++. Не могу вставить звук в консольное приложение

Не могу вставить звук в консольное приложение. Выдаёт ошибку:

Ошибка C2664 "MCIERROR mciSendStringW(LPCWSTR,LPWSTR,UINT,HWND)": невозможно преобразовать аргумент 1 из "const char [72]" в "LPCWSTR".

Вот код:

#include <iostream>
#include <string>
#include <vector>
#include "windows.h"
#include <windows.h>
#include <mmsystem.h>


using namespace std;
#pragma comment(lib, "winmm.lib")
int menu;
int main()
{
    cout <<"музыка играет..." << endl;
    PlaySound("D:\\Nuclear Epidemic Episode 1 The Fantastic Dream - Base Location.mp3", 
    NULL, SND_FILENAME | SND_ASYNC);
    system("pause");
}

Ответы (1 шт):

Автор решения: MrRetro

Перед кавычкой имени файла поставь L, это преобразует строку в "широкую" строку, что и есть первый аргумент этой функции

→ Ссылка