gpt4 book ai didi

C++ XInput 和 XBOX 360 Controller 从不连接

转载 作者:行者123 更新时间:2023-11-30 05:19:33 27 4
gpt4 key购买 nike

我正在尝试连接 XBOX 360 Controller 以获取程序输入,但我的程序永远不会注册连接的 Controller -- 我已确认 Controller 已连接。

我正在运行 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

当我运行代码时,程序从未连接到我的 Controller 。

有没有我遗漏或搞砸的东西?

最佳答案

好吧,在花费大量时间搜索和阅读后,我重新检查了我的代码,发现我从未分配过玩家编号。

XBOXController* Player1 = new XBOXController(1);

我的错误代码在哪里:

XBOXController* Player1 = new XBOXController;

是的,简单的修复。

关于C++ XInput 和 XBOX 360 Controller 从不连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41054070/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com