在使用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")