[DirectX] GUID -> external error

GUID -> external error [DirectX] - Programmation

Marsh Posté le 30-12-2001 à 16:20:18    

Je souhaite utiliser la fonction CreateDevice(); et je lui passe comme GUID, "GUID_SysKeyboard" et le compilo me sort cette erreur de linking :
 
Linking...
DXGame.obj : error LNK2001: unresolved external symbol _GUID_SysKeyboard
Debug/DXGame.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
 
Pourquoi ce message ? J'ai regardé dans le .h concerné (dinput.h) et cette constante est bien définie avec plein d'autres. Alors je vois pas ce qui cloche !

Reply

Marsh Posté le 30-12-2001 à 16:20:18   

Reply

Marsh Posté le 30-12-2001 à 18:17:43    

erreur de linkage
 
t'as du oublier de rajouter des librairies
 
 
ajoute dxguid.lib a ton projet (repertoire lib de ton rep du sdk de dx) et ca devrait etre bon

Reply

Marsh Posté le 31-12-2001 à 10:04:50    

Merci je vais essayer ça

Reply

Marsh Posté le 31-12-2001 à 15:22:49    

Sinon tu peux essayer de faire un #define INITGUID dans un SEUL de tes fichiers cpp.
Ou tu linkes avec dxguid.lib, c'est plus simple

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed