openal einbinden VC2008 Express
-
Hi
1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__alListener3f" in Funktion ""void __cdecletc. Header und Libs eingegeben. Was kann ich vergessen haben?
Wenn ich:
#include <AL\al.h>
verändere bekomme ich einen grünen Balken davor. Was soll das bedeuten?
Vielen Dank
Michael
-
Der Linker kennt Deine Symbole nicht. Also vermute ich mal, dass dort die LIB nicht angegeben wurde.
-
Projekt - Eigenschaften - Linker - allgemein - zusätzliche Bibliotheksverzeichnisse - C:\Program Files (x86)\OpenAL 1.1 SDK\libs\Win32
Sonst noch irgendwo? Danke
-
Habe dies gefunden. Wohin soll ich das kopieren? $MSDEV ist?
Danke*Also, once you've downloaded the sdk, you must
*copy the files you've got from the sdk
*according to this template
*$MSDEV/
* |
* include/
* |
* al/
* |
* | al.h
* | alc.h
* | alut.h
* |
* lib/
* |
* ! alut.lib
* | openal32,lib
-
Der Pfad reicht natürlich nicht. Ausser den Pfaden für include und lib müssen die beiden (oder min. eine) der libs alut.lib und openal32.lib beim Linken verwendet werden.