programing

Mac OS X에서 libusb를 설정하는 방법은 무엇입니까?

lastcode 2023. 6. 21. 22:38
반응형

Mac OS X에서 libusb를 설정하는 방법은 무엇입니까?

맥에서 libusb를 사용하여 사용자 공간 장치 드라이버를 만들고 싶은데 어디서부터 시작해야 할지 헷갈립니다.SDK 설치 프로그램(http://www.ellert.se/twain-sane) 에서 입수한)에는 컴퓨터 어디에서도 찾을 수 없는 예제에 대한 내용이 나와 있습니다.

OS X에서 개발을 위해 libusb를 어떻게 설정하는지 설명해주실 수 있나요?Xcode를 사용해도 됩니까?코드에 무엇을 포함해야 합니까?

brew install libusb-compat 

OSX Yosemite 10.10 작업

가장 쉬운 방법:

brew install libusb

홈브루는 놀랍고 맥을 사용하는 모든 개발자들에게 추천합니다.

저는 위 웹사이트에서 SDK를 설치하려고 했지만 설치가 완료된 후에 SDK의 흔적을 찾을 수 없었습니다./usr/local/developer/SDKs/MacOSX10.6.sdk/usr/local/에서 일부 libusb 항목을 찾았지만 예를 찾을 수 없어서 해당 설치 프로그램에서 가져온 것인지는 확실하지 않습니다. 라이브러리만 libusb0.1.4로 레이블이 지정되어 있습니다.

반면에, 당신이 macports 태그로 당신의 질문을 했으므로, 적어도 알려진 위치에 모든 것을 넣을 수 있기 때문에 libusb를 설치하는 데 그것을 사용하는 것을 제안합니다.

  • 설치 파일용 /opt/local/var/macports/소프트웨어
  • 라이브러리의 경우 /opt/local/lib
  • /opt/local/header 파일의 경우

만약 당신이 macports를 사용해본 적이 없다면 일단 macports가 설치되면 당신은 libusb를 설치할 수 있습니다.

sudo port install libusb

libusb1.0을 설치하거나

sudo port install libusb-legacy

libusb0.1.12를 설치합니다.

그런 다음 Xcode로 프로젝트를 만들고 /opt/local/lib에 포함된 libusb-*. 라이브러리에 링크할 수 있습니다(libusb1.0이 설치되어 있기 때문에 내 디렉토리에서는 라이브러리 파일을 libusb-1.0.a라고 부릅니다).

저는 Xcode를 사용한 경험이 별로 없어서 더 이상 도와드릴 수 없습니다.개인적으로 제가 지금까지 한 것은 Pyusb라는 파이썬 래퍼를 사용하여 libusb로 몇 가지 빠른 실험을 하는 것입니다. 왜냐하면 저는 Python으로 IDE 설정이나 라이브러리/파일 설정을 할 필요가 없기 때문입니다.

업데이트: libusb에 대한 macports 설치 디렉토리를 살펴보니 포함된 예가 없어 아쉬웠습니다.만약 당신이 여기까지 왔다면, 저는 libusb의 소스로 직접 가서 tar 파일을 다운로드하고 압축을 풀고 예제 디렉터리에 있는 코드를 구축하는 것을 제안합니다.libusb 예제를 얻는 우회적인 방법에 대해 미안하지만, 저는 (예를 들어 제가 제거하고 싶을 때와 같이) 미래의 고통을 상당히 덜어주는 설치에 대해 macports가 부과하는 조직에 정말 감사하게 되었습니다.

다음 명령을 사용하여 libusb를 설치한 후:

brew install libusb

또는

brew install libusb-compat

libusb를 빌드 시스템에 연결합니다.

brew link libusb

libusb에 따라 프로젝트를 구성할 수 있으려면 pkg-config:

pkg-config --cflags libusb-1.0

그리고.

pkg-config --libs libusb-1.0

./configure

언급URL : https://stackoverflow.com/questions/3853634/how-to-set-up-libusb-on-mac-os-x

반응형