工作从VS2010迁移到VS2012后,XINPUT已停止在Windows 7工作XINPUT不能在Windows 7和Visual Studio 2012
我得到以下丢失的DLL:
- XINPUT1_4.DLL
- API-MS-双赢三项赛 - classicprovider-l1-1-0.dll
注意,一切工作在Windows 8
如预期如何解决此问题?
工作从VS2010迁移到VS2012后,XINPUT已停止在Windows 7工作XINPUT不能在Windows 7和Visual Studio 2012
我得到以下丢失的DLL:
注意,一切工作在Windows 8
如预期如何解决此问题?
我得到了与XInput
相同的东西,将项目从VS2010移到Windows 7的2012年。似乎VS2012带有一个新的“XInput.h”,它预计XInput1_4.dll。
我所要做的只是将我的依赖从XInput.lib更改为XInput9_1_0.lib(这是旧版本)。
截至今天,这也适用于我。 –
我设法解决方式如下这个问题:
在VS2012,DirectX库都包含在磁盘上。这是该库的新版本,似乎只能在Windows 8上运行,而且目前似乎还没有可再发行的版本。
作为一种变通方法,您可以链接到旧的SDK
1)安装旧的Direct X SDK 2)在附加库的依赖:$(DXSDK_DIR)库\ 86; 3)在其他依赖项下:xinput.lib;
我在Windows 8上使用VS 2012,但当我的团队成员之一尝试在Win7 PC上运行我的程序时遇到同样的问题。通过更改xinput.lib管理解决它;到XINPUT9_1_0.LIB;在Poject属性 - >连接器 - >输入 - >附加依赖
有关XINPUT版本的更多信息请查看http://msdn.microsoft.com/en-us/library/windows/desktop/hh405051(v=vs.85).aspx
_你的意思是Visual Studio 2010的“从VS2011移植代码库我”? –
呃是的2010年,它是一个错字 – aCuria