Bueno, antes que nada gracias por la respuesta, ya estoy algo desesperado.
Descargué los fuentes del openAL, tengo una libreria alut.dll que la convierto a .lib usando el implib del BCB y la pongo en el directorio /lib del BCB. Luego en el direcotrio /include del BCB pongo el directorio AL/ que tiene los headers al.h, alc.h y alut.h
alut.dll lo pongo dentro de Windows/system32.
voy al Borland C++ builder y la incluyo :
#include<AL/alut.h>
Ningun problema, comienzo con ejemplo sencillo para testear:
Código:
#include <stdlib.h>
#include <AL/alut.h>
int main (int argc, char **argv)
{
ALuint helloBuffer, helloSource;
alutInit (&argc, argv);
helloBuffer = alutCreateBufferHelloWorld ();
alGenSources (1, &helloSource);
alSourcei (helloSource, AL_BUFFER, helloBuffer);
alSourcePlay (helloSource);
alutSleep (1);
alutExit ();
return 0;
}
Y obtengo la sgte salida al compilar:
Código:
Build
[Linker Error] Unresolved external '_alutInit' referenced from C:\DOCUMENTS AND SETTINGS\ROBERTO\UNIT1.OBJ
[Linker Error] Unresolved external '_alutCreateBufferHelloWorld' referenced from C:\DOCUMENTS AND SETTINGS\ROBERTO\UNIT1.OBJ
[Linker Error] Unresolved external '_alGenSources' referenced from C:\DOCUMENTS AND SETTINGS\ROBERTO\UNIT1.OBJ
[Linker Error] Unresolved external '_alSourcei' referenced from C:\DOCUMENTS AND SETTINGS\ROBERTO\UNIT1.OBJ
[Linker Error] Unresolved external '_alSourcePlay' referenced from C:\DOCUMENTS AND SETTINGS\ROBERTO\UNIT1.OBJ
[Linker Error] Unresolved external '_alutSleep' referenced from C:\DOCUMENTS AND SETTINGS\ROBERTO\UNIT1.OBJ
[Linker Error] Unresolved external '_alutExit' referenced from C:\DOCUMENTS AND SETTINGS\ROBERTO\UNIT1.OBJ
Me dijeron que con DevC++ no habia problemas, y aunque estoy usando DevC++ ultimamente, el proyecto me lo piden con el Borland pues es el IDE utilizado en la asignatura.
Qué me recomiendas?
Gracias nuevamente por la respuesta y por la paciencia.
Saludos.