Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: Black cracker en 9 Agosto 2015, 04:29 AM

Título: Hola, ayuda con un problema al compilar
Publicado por: Black cracker en 9 Agosto 2015, 04:29 AM
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;
}

Título: Re: Hola, ayuda con un problema al compilar
Publicado por: Eternal Idol en 9 Agosto 2015, 08:51 AM
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")