Hola amigos. Me ha tocado hacer un programa que reproduzca varios sonidos musicales. Pero el problema es el siguiente al compilar el código me sale 2 errores..
1) error LNK2019: símbolo externo __imp__PlaySoundW@12 sin resolver al que se hace referencia en la función _wmain
2) error LNK1120: 1 externos sin resolver
El código es el siguiente:
#include "StdAfx.h"
#include <iostream>
#include <stdlib.h>
#include <windows.h>
using namespace std;
int main(){
cout << "Teclado de sonidos de 'Do mayor'. 'q' para terminar. " << endl ;
cout << " " << endl;
char nota='e';
while (nota != 'q'){
cin >> nota;
switch (nota)
{
case 'd':
PlaySound(TEXT("iphone.wav"), NULL, SND_SYNC);
break;
case 'f':
PlaySound(TEXT("android.wav"), NULL, SND_SYNC);
break;
}
}
return 0;
}
Tenes un error al enlazar, te falta la libreria de importacion para esa funcion. Podes arreglarlo en la configuracion del proyecto o en el codigo:
#pragma comment(lib, "winmm")