USB HID 라이브러리 hid.lib 관련 파일. | |
프로그램에서 USB HID 기기에 접근하기 위하여, MS사 제공 hid.lib 를 이용하는 경우 관련 4개의 파일(아래 리스트) 필수이며 개발중 프로젝트에 포함시켜야 한다. 1. hid.lib 2. hidsdi.h 3. hidpi.h 4. hidusage.h 상기 4개 파일 확보방법. MS사의 WDK (Windows Driver Kit ) 의 일부로써 배포되고 있다. WDK10 설치 -> http://igotit.tistory.com/727 WDK 설치하면 생성되는 폴더 C:\Program Files (x86)\Windows Kits 내에 있음. 파일 hid.lib WDK설치경로에 hid.lib 파일이 여러 폴더에 분산되어 있다.즉, 아래와 같은 경로에 hid.lib 파일들이 있다. 1. C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x64 2. C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x86 3. C:\Program Files (x86)\Windows Kits\8.0\Lib\win8\um\x64 4. C:\Program Files (x86)\Windows Kits\8.0\Lib\win8\um\x86 위 폴더 이름에서 x64 는 해당폴더에는 64비트 로 생성된 라이브러리가 있음을 의미하고, x86 폴더에는 32비트로 생성된 라이브러리들이 있음을 의미한다. hid.lib 를 임포팅할 프로젝트가 32비트이면 x86 폴더의 것을 사용하고 프로젝트가 64비트이면 x64 폴더속에 있는 hid.lib 를 사용하면된다. winv6.3 은 Windows 8.1 을 의미하고 풀더명 win8 은 Windows 8.0 을 의미한다. 우리는 windows 8.1인 winv6.3 폴더의 것을 이용하면된다. 파일. hidsdi.h, hidpi.h, hidusage.h 이 파일들 역시 여러 폴더에 있는데, windows 8.1 폴더속에 있는것을 이용한다. 헤더파일은 32비트/64비트 관계없이 동일하다. 경로 : C:\Program Files (x86)\Windows Kits\8.1\Include\shared 개발중 프로젝트에서 파일 핸들링. hid.lib 와 hidsdi.h, hidpi.h, hidusage.h 파일들은 프로젝트 소스 폴더에 복사해와서 사용해도 되나, 3개의 헤더파일내에서 include 되고 있는 헤더 파일중에 #include <winapifamily.h> 가 있는데 winapifamily.h 는 복사해와서 프로젝트 폴더에 배치해도 정상작동안되며, 프로젝트 속성창에서 winapifamily.h 파일이 있는 경로를 추가해줘야 한다. | |
|
///728.
'VisualStudio.C++.C# > 코딩팁,함수활용,단편' 카테고리의 다른 글
VC++. 프로젝트 리소스에 비트맵 추가. (0) | 2016.04.19 |
---|---|
MFC. CFileFind - 파일 찾기 나열 하기. (0) | 2016.04.17 |
__toascii. 문자의 아스키코드 받기. (0) | 2016.03.16 |
Byte Order, Little Endian, Big Endian, MSB, LSB (0) | 2016.02.07 |
장치 클래스 GUID. (0) | 2016.01.30 |
댓글