directx - 我可以在没有整个 DirectX SDK 的情况下获得 DirectInput/XInput 吗?

标签 directx directinput

我正在开发一个内部应用程序,它将使用 XInput 或 DirectInput 从 Xbox 360 Controller 读取数据。 (我认为这将是让运算符(operator)掌握多个控制权的最便宜/最简单的方法。)

我需要对所有源代码和工具进行源代码控制,这也意味着 SDK 的源代码控制。我不想采用 DirectX 的全部 - DirectInput 和 XInput 是否可以与整个 DirectX SDK 分离?

最佳答案

简短的回答是否定的。从技术上讲,可以提取运行时所需的部分,但如果您查看 SDK EULA 和再分发协议(protocol),您会发现只允许您安装完整的 DirectX 运行时。

关于directx - 我可以在没有整个 DirectX SDK 的情况下获得 DirectInput/XInput 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/232669/

相关文章:

c# - 声音错误(MonoGame)

c++ - 如何使用 Microsoft 的 IDirectInputDevice8 在 C++ 中使用 Joystick 代码?

c++ - DirectInput 8 链接错误

c++ - Typedef 警告和语法错误 LPINPUT

c++ - DirectX 托管池

C++ DirectX9 不正确的 Sprite 旋转

c++ - Direct2D : Unhandled Exception In WM_RESIZE switch case

c++ - Windows Media Foundation MFT缓冲和视频质量问题(颜色丢失,而不是平滑的曲线,尤其是文本)

windows - 触摸板的绝对触摸坐标

c++ - 在窗口模式下设置/获取我的绝对鼠标位置