在使用directxinput的过程中出现了连接错误,原来是没安装sdk缺少lib文件,错误如下:
error LNK2001: 无法解析的外部符号 _GUID_SysKeyboard
error LNK2001: 无法解析的外部符号 _GUID_SysMouse
error LNK2001: 无法解析的外部符号 _IID_IDirectInput8A
error LNK2001: 无法解析的外部符号 _GUID_Key
error LNK2001: 无法解析的外部符号 _GUID_ZAxis
error LNK2001: 无法解析的外部符号 _GUID_ZAxis
error LNK2001: 无法解析的外部符号 _GUID_YAxis
error LNK2001: 无法解析的外部符号 _GUID_YAxis
error LNK2001: 无法解析的外部符号 _GUID_XAxis
error LNK2001: 无法解析的外部符号 _GUID_XAxis
error LNK2001: 无法解析的外部符号 _GUID_POV
error LNK2001: 无法解析的外部符号 _GUID_Slider
error LNK2001: 无法解析的外部符号 _GUID_RzAxis
error LNK2001: 无法解析的外部符号 _GUID_RyAxis
error LNK2001: 无法解析的外部符号 _GUID_RxAxis
error LNK1120: 12 个无法解析的外部命令
解决方案
1.首先安装directx sdk(注意!!!)
2.添加相应的lib即可解决
#pragram comment(lib,"dxguid.lib")
本文解决了在使用DirectXInput过程中遇到的连接错误问题,主要是由于未安装SDK及缺失lib文件导致。通过安装DirectX SDK并添加必要的lib文件可以有效解决此问题。

3820

被折叠的 条评论
为什么被折叠?



