2016-12-09 12 views
1

Я пытаюсь подключить контроллер XBOX 360 для ввода ввода для программы, но моя программа никогда не зарегистрирует подключенный контроллер - я подтвердил, что контроллер подключен.C++ XInput и контроллер XBOX 360 никогда не подключаются

Я бегу Окна, программирование на C++ и используя QT для моего IDE. Мой код только от: https://www.codeproject.com/articles/26949/xbox-controller-input-in-c-with-xinput

Единственный код, который я не использовал с этого сайта, включает в себя. Мои включает в себя только:

#include <Windows.h> 
#include <Xinput.h> 

и мой Xinput Lib входит в мои .pro как:

win32: LIBS + = -lXinput9_1_0

Когда я бегу код, программа никогда не подключается к моему контроллеру.

Есть ли что-то, что мне не хватает или что я испортил?

ответ

1

Ну, потратив значительное количество времени на поиск и чтение, я пересмотрел свой код и обнаружил, что я никогда не назначал номер игрока.

XBOXController * Player1 = новый XBOXController (1);

где мой плохой код был просто:

XBOXController * Player1 = новый XBOXController;

Yay простой исправления.