2009-12-28 4 views
1

J'essaie d'utiliser un contrôleur xbox360 comme joystick dans openSUSE 11.2. Lors d'une tentative de compiler xboxdrv (http://pingus.seul.org/~grumbel/xboxdrv/) Je reçois les erreurs suivantes:erreur: 'uint8_t' n'a pas été déclaré

g++ -o src/xbox_controller.o -c -g -O2 -Wall -ansi -pedantic src/xbox_controller.cpp 
In file included from src/xbox_controller.hpp:23, 
       from src/xbox_controller.cpp:24: 
src/xbox_generic_controller.hpp:30: error: 'uint8_t' has not been declared 
src/xbox_generic_controller.hpp:30: error: 'uint8_t' has not been declared 
src/xbox_generic_controller.hpp:31: error: 'uint8_t' has not been declared 
In file included from src/xbox_controller.cpp:24: 
src/xbox_controller.hpp:38: error: 'uint8_t' has not been declared 
src/xbox_controller.hpp:38: error: 'uint8_t' has not been declared 
src/xbox_controller.hpp:39: error: 'uint8_t' has not been declared 
src/xbox_controller.cpp:54: error: variable or field 'set_rumble' declared void 
src/xbox_controller.cpp:54: error: 'uint8_t' was not declared in this scope 
src/xbox_controller.cpp:54: error: 'uint8_t' was not declared in this scope 
scons: *** [src/xbox_controller.o] Error 1 

scons: construction terminés en raison d'erreurs.

Des idées pour résoudre ce problème?

+0

Vous devriez publier ceci sur SO. – ephilip

+0

Mais ne le publiez pas réellement;) Il sera automatiquement migré lorsque suffisamment d'utilisateurs/modérateurs de reps élevés voteront pour qu'il soit migré. – ChrisF

+0

J'ai oublié ça ... Désolé. – ephilip

Répondre

5

Modifiez src/xbox_controller.hpp, ajoutez-y #include <stdint.h> (quelque part près du début).

Questions connexes