|
|
我下载了OpenA的SDK并安装上了以后,运行OpenAL教程中的例子也没有任何问题,但是当我新建一个工程,使用相同的源代码运行出现了很多的错误.不知是什么原因.
错误为:
error LNK2019: 无法解析的外部符号 __imp__alSourcefv ,该符号在函数 "char __cdecl LoadALData(void)" (?LoadALData@@YADXZ) 中被引用
main.obj : error LNK2019: 无法解析的外部符号 __imp__alSourcef ,该符号在函数 "char __cdecl LoadALData(void)" (?LoadALData@@YADXZ) 中被引用
main.obj : error LNK2019: 无法解析的外部符号 __imp__alSourcei ,该符号在函数 "char __cdecl LoadALData(void)" (?LoadALData@@YADXZ) 中被引用
main.obj : error LNK2019: 无法解析的外部符号 __imp__alGenSources ,该符号在函数 "char __cdecl LoadALData(void)" (?LoadALData@@YADXZ) 中被引用
main.obj : error LNK2019: 无法解析的外部符号 __imp__alutUnloadWAV ,该符号在函数 "char __cdecl LoadALData(void)" (?LoadALData@@YADXZ) 中被引用
main.obj : error LNK2019: 无法解析的外部符号 __imp__alBufferData ,该符号在函数 "char __cdecl LoadALData(void)" (?LoadALData@@YADXZ) 中被引用
main.obj : error LNK2019: 无法解析的外部符号 __imp__alutLoadWAVFile ,该符号在函数 "char __cdecl LoadALData(void)" (?LoadALData@@YADXZ) 中被引用
main.obj : error LNK2019: 无法解析的外部符号 __imp__alGetError ,该符号在函数 "char __cdecl LoadALData(void)" (?LoadALData@@YADXZ) 中被引用
main.obj : error LNK2019: 无法解析的外部符号 __imp__alGenBuffers ,该符号在函数 "char __cdecl LoadALData(void)" (?LoadALData@@YADXZ) 中被引用
main.obj : error LNK2019: 无法解析的外部符号 __imp__alListenerfv ,该符号在函数 "void __cdecl SetListenerValues(void)" (?SetListenerValues@@YAXXZ) 中被引用
main.obj : error LNK2019: 无法解析的外部符号 __imp__alutExit ,该符号在函数 "void __cdecl KillALData(void)" (?KillALData@@YAXXZ) 中被引用
main.obj : error LNK2019: 无法解析的外部符号 __imp__alDeleteSources ,该符号在函数 "void __cdecl KillALData(void)" (?KillALData@@YAXXZ) 中被引用
main.obj : error LNK2019: 无法解析的外部符号 __imp__alDeleteBuffers ,该符号在函数 "void __cdecl KillALData(void)" (?KillALData@@YAXXZ) 中被引用
main.obj : error LNK2019: 无法解析的外部符号 __imp__alSourcePause ,该符号在函数 _main 中被引用
main.obj : error LNK2019: 无法解析的外部符号 __imp__alSourceStop ,该符号在函数 _main 中被引用
main.obj : error LNK2019: 无法解析的外部符号 __imp__alSourcePlay ,该符号在函数 _main 中被引用
main.obj : error LNK2019: 无法解析的外部符号 __imp__alutInit ,该符号在函数 _main 中被引用abcabcabcabc [em1] [em3] |
|