qt — C ++ XInput и контроллер XBOX 360 никогда не соединяются

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

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

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

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

и моя библиотека Xinput включена в мой .pro как:

win32: LIBS + = -lXinput9_1_0

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

Есть ли что-то, что я пропускаю или что я испортил?

1

Решение

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

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

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

XBOXController * Player1 = новый XBOXController;

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

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru