使用Visual Studio 2012时,Xinput无法在Windows 7上运行

aCu*_*ria 2 sdl visual-c++ windows-7 visual-studio-2012

从VS2010迁移到VS2012后,Xinput已停止在Windows 7上运行.

我得到以下缺少的dll:

  • XINPUT1_4.DLL
  • API-MS-双赢三项赛 - classicprovider-l1-1-0.dll

请注意,一切都在Windows 8上按预期工作.

我该如何解决这个问题?

小智 17

我在Windows 8上使用VS 2012,但当我的一个团队成员试图在Win7 PC上运行我的程序时,我遇到了同样的问题.管理通过更改xinput.lib来解决它; 到XINPUT9_1_0.LIB; 在Poject Properties-> Linker-> Input-> Additional Dependencies中

有关Xinput版本的更多信息,请访问http://msdn.microsoft.com/en-us/library/windows/desktop/hh405051(v=vs.85).aspx