2014-01-09 2 views
-1

libusb를 사용하는 방법에 문제가 있습니다. Visua Studio를 사용하여 "libusb-1.0.18-rc1 \ libusb" 을 포함 디렉토리에 넣었지만 작동하지 않습니다.libusb를 내 프로젝트에 연결

누구든지 나를 밝힐 수 있습니까? 고마워요!

오류 메시지 :

1>test.obj : error LNK2019: unresolved external symbol [email protected] referenced in function _main 
1>test.obj : error LNK2019: unresolved external symbol [email protected] referenced in function _main 
1>test.obj : error LNK2019: unresolved external symbol [email protected] referenced in function _main 
1>test.obj : error LNK2019: unresolved external symbol [email protected] referenced in function _main 
1>test.obj : error LNK2019: unresolved external symbol [email protected] referenced in function _main 
1>test.obj : error LNK2019: unresolved external symbol [email protected] referenced in function _main 
1>test.obj : error LNK2019: unresolved external symbol [email protected] referenced in function _main 
1>test.obj : error LNK2019: unresolved external symbol [email protected] referenced in function _main 
1>test.obj : error LNK2019: unresolved external symbol [email protected] referenced in function _main 
1>test.obj : error LNK2019: unresolved external symbol [email protected] referenced in function _main 
1>test.obj : error LNK2019: unresolved external symbol [email protected] referenced in function _main 
1>test.obj : error LNK2019: unresolved external symbol [email protected] referenced in function _main 
+0

오류 메시지를 게시하여 알려주십시오. * 작동하지 않습니다. * 매우 유용하지 않습니다. – Praetorian

+3

링커 오류는 포함 경로와 관련이 없습니다. 또한 실제로 라이브러리에 링크되도록 VisualStudio에 지시해야합니다. –

+0

가능한 [정의되지 않은 참조/확인되지 않은 외부 기호 오류 란 무엇이며 어떻게 수정합니까?] (http://stackoverflow.com/questions/12573816/what-is-an-undefined-reference-unresolved-external- symbol-error-and-do-do-i-fix) – IInspectable

답변

0

당신이 아직 havne't 경우 \ 당신이, 그들이 위치에 연결됩니다 라이브러리를 구축 할 필요가 libusb를-1.0.18-RC1 \ MSVC. Visual Studio 버전과 DLL 또는 정적 LIB 파일의 여부에 따라 여러 프로젝트가 있습니다.

두 경우 모두 프로젝트를 마우스 오른쪽 단추로 클릭 한 다음 구성 등록 정보 -> 링커 -> 입력 -> 추가 종속성에서 작성한 LIB 파일에 대한 참조를 추가하십시오. 완료되면 정적 LIB 파일에 연결하는 경우 실행 파일에 코드가 빌드됩니다. DLL에 대한 LIB 파일에 연결하는 경우 실행 경로에서 DLL을 사용할 수 있는지 확인하십시오. 두 경우 모두 해결되지 않은 외부를 해결해야합니다.

+0

또한 VC++ 디렉토리 -> 라이브러리 디렉토리에 LIB 폴더 경로를 추가하십시오. – Banex

0

저는 libusb-Library/DLL의 32 비트 버전을 가져와 Project Properies에서 32 비트 컴파일을 수행해야한다고 생각합니다. LNK2019로 내 문제를 해결했습니다.