Bonjour à tous,
Je débute avec la librairie openAL en m'appuyant sur le cour de Laurent Gomilla publié sur ce même site.
Lors de la compilation du code suivant tiré du tutoriel, j'ai une série d'erreur concernant l'édition des liens.
Erreurs:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 #include <al.h> #include <alc.h> bool InitOpenAL() { // Ouverture du device ALCdevice* Device = alcOpenDevice(NULL); if (!Device) return false; // Création du contexte ALCcontext* Context = alcCreateContext(Device, NULL); if (!Context) return false; // Activation du contexte if (!alcMakeContextCurrent(Context)) return false; return true; } int main() { exit(0); }
1>test.obj : error LNK2019: symbole externe non résolu __imp__alcMakeContextCurrent référencé dans la fonction "bool __cdecl InitOpenAL(void)" (?InitOpenAL@@YA_NXZ)
1>test.obj : error LNK2019: symbole externe non résolu __imp__alcCreateContext référencé dans la fonction "bool __cdecl InitOpenAL(void)" (?InitOpenAL@@YA_NXZ)
1>test.obj : error LNK2019: symbole externe non résolu __imp__alcOpenDevice référencé dans la fonction "bool __cdecl InitOpenAL(void)" (?InitOpenAL@@YA_NXZ)
En gros si je comprend bien le compilateur ne trouve pas la librairie alc. J'ai pourtant téléchargé et installé openal et j'ai paramétré le projet en incluant le dossier /libs et /include. J'ai du oublier quelque chose de simple mais voilà quelques heures que je cherche l'origine du problème en vain donc si quelqu'un pourrait m'éclairer...
Merci d'avance.
Je travaille sur VS 2008
Partager