我如何让我的应用使用更新的XInput DLL

问题描述

我刚刚将XBox控制器代码添加到我们的PC应用程序中,该代码通常可以在Windows 10企业版64上正常运行,但是当尝试在运行Windows Server 2016 64位的计算机上运行该应用程序时,它不会开始询问XInput1_3.dll。我已经安装了DX 11(2010年6月SDK-我们不需要任何更新)。我曾尝试将其各种版本复制到该文件夹​​中,但随后崩溃,并显示错误C000007b,这似乎表明它的版本错误。服务器上的系统文件夹似乎包含XInput1_4.dll和XInput9_1_0_0.dll,但不是必需的。

所以我可以构建自己的应用程序以使其使用较新的dll之一,还是可以构建它以使其在找不到dll时不需要dll?我们不需要服务器上的XBox控制器支持,但我们希望它们都成为同一应用程序。它单独包含的唯一.h文件是“ Xinput.h”

我正在使用VS 2017进行编译,但我的项目仍为VS 2015格式。

任何人都可以提出修复建议吗?

谢谢 肖恩南方

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)