我试图连接一个XBOX 360控制器来获取程序的输入,但是我的程序永远不会注册一个连接的控制器--我已经确认控制器是连接的。
我正在运行,用C++编程,并使用QT作为IDE。我的代码来自:https://www.codeproject.com/articles/26949/xbox-controller-input-in-c-with-xinput
我没有从该站点使用的唯一代码是包含。我的收入只是:
#包含 #包括
我的Xinput包含在我的.pro中,如:
win32: LIBS += -lXinput9_1_0
当我运行代码时,程序永远不会连接到我的控制器。
是我错过了什么,还是我搞砸了?
发布于 2016-12-09 07:05:49
在花了大量的时间搜索和阅读之后,我重新检查了我的代码,发现我从来没有分配过一个播放器号。
XBOXController* Player1 =新XBOXController(1);
我的坏代码是:
XBOXController* Player1 =新XBOXController;
简单的解决办法。
https://stackoverflow.com/questions/41054070
复制相似问题