솔루션의 경우 실제로 프로젝트의 포함 및 라이브러리 디렉토리를 수정하여 Microsoft DirectX SDK (2010 년 6 월)를 사용하는 것이 해결책이라고 생각합니다. DirectX를 SDK에서 XInput.h
파일 ...
// XInput.h from the DirectX SDK
#ifndef XINPUT_USE_9_1_0
#define XINPUT_DLL_A "xinput1_3.dll"
#define XINPUT_DLL_W L"xinput1_3.dll"
#else
#define XINPUT_DLL_A "xinput9_1_0.dll"
#define XINPUT_DLL_W L"xinput9_1_0.dll"
#endif
#ifdef UNICODE
#define XINPUT_DLL XINPUT_DLL_W
#else
#define XINPUT_DLL XINPUT_DLL_A
#endif
은 ... 기본적으로 ... 실제로 그래서
// XInput.h from the Windows SDK
#define XINPUT_DLL_A "xinput9_1_0.dll"
#define XINPUT_DLL_W L"xinput9_1_0.dll"
#ifdef UNICODE
#define XINPUT_DLL XINPUT_DLL_W
#else
#define XINPUT_DLL XINPUT_DLL_A
#endif
윈도우 SDK에서 하나 약간 다릅니다의 다이렉트 X SDK 실제로 xinput1_3.dll
을 사용합니다.
흠, 이상합니다 ... 왜 이것이 투표에 실패했는지 궁금합니다. 나에게 가장 좋은 해결책 인 것 같았다. 어느 누구도 이것에 관해 밝힐 수 있습니까? –
좋은 대답 인 것 같습니다. 느슨한 관련 : 1.3 버전과 이전 버전의 XInput의 차이점은 무엇입니까? 나는 MSDN 문서를 찾았지만, 매우 간단하며별로 말하지 않는다. http://msdn.microsoft.com/en-us/library/windows/desktop/hh405051(v=vs.85).aspx – Suma