#include <iostream>
#include <stdlib.h>
#include <mmsystem.h>
#include <string>
#include <windows.h>
#pragma comment (lib, "winmm.lib")
using namespace std;
int main() {
PlaySound(TEXT("Happy Birthday To You.wav"), NULL, SND_SYNC);
system("pause");
return 0;
}
C: \ Program Files (x86) \ CodeBlocks \ MinGW \ include \ mmsystem.h | 905 | ошибка: «DWORD» не называет тип |
C: \ Program Files (x86) \ CodeBlocks \ MinGW \ include \ mmsystem.h | 906 | ошибка: «UINT» не называет тип |
C: \ Program Files (x86) \ CodeBlocks \ MinGW \ include \ mmsystem.h | 907 | error: typedef ‘UINT’ инициализируется (вместо этого используйте decltype) |
Просто появилось множество ошибок в заголовочном файле, таких как я, -lwinmm
и проверил библиотеку, она все еще выскакивает.
PS Я использую блоки кода.
Вы должны включить windows.h
до mmsystem.h
, windows.h
должен быть первым в вашем списке. mmsystem.h
использует типы, определенные в windows.h
(включая DWORD и UINT).
Других решений пока нет …