Как установить libusb mac os

Как настроить libusb на Mac OS X?

Я хотел бы попытаться сделать драйвер устройства пользовательского пространства с помощью libusb на Mac, но я запутался, с чего начать. В установщике SDK (который я получил от http://www.ellert.se/twain-sane) он сказал что-то о примерах, которые я не мог найти нигде на своем компьютере.

Может ли кто-нибудь описать, как мне настроить libusb для разработки на OS X? Можно ли использовать Xcode? Что я должен включить в свой код?

Я попытался установить SDK с вышеупомянутого веб-сайта и не смог найти его после завершения установки. Хотя я нашел некоторые элементы libusb в /usr/local/Developer/SDKs/MacOSX 10.6.sdk/usr/local/. Я не уверен, что он пришел из этого установщика, поскольку я не мог найти никаких примеров, просто библиотеки, и они были помечены как libusb0.1.4.

С другой стороны, поскольку вы задали свой вопрос с помощью тега macports, я бы посоветовал вам использовать его для установки libusb, поскольку он по крайней мере помещает все в известное местоположение:

    /opt/local/var/macports/программное обеспечение для установки файлов
    /opt/local/lib для библиотек
    /opt/local/include для файлов заголовков

Если вы никогда не использовали macports, то после установки macports вы можете установить libusb с помощью

для установки libusb1.0 или

sudo port install libusb-legacy

для установки libusb0.1.12.

Затем вы можете создать проект в Xcode и ссылку на библиотеку libusb — *, содержащуюся в /opt/local/lib (в моем каталоге файл библиотеки называется libusb-1.0.a, так как у меня установлен libusb1.0).

У меня нет большого опыта использования Xcode, поэтому я не могу помочь вам продвинуться дальше по этому пути. Лично, что я сделал до сих пор, используйте оболочку Python под названием pyusb, чтобы немного ускорить эксперименты с libusb, поскольку мне не нужно делать установку IDE или библиотеку/включать установку файла с помощью Python.

UPDATE: Высказывание по папке установки macports для libusb, я не нашел никаких примеров, которые были обломками. Если вы дошли до этого, я бы предложил перейти непосредственно к источнику для libusb, загрузить и распаковать tar файл и создавая код, который находится в каталоге примера. Извините за окольный путь получения примеров libusb, но я действительно понял, что макросы организации накладываются на установки, что избавляет меня от боли в будущем (например, когда я хочу удалить).

Источник

Как настроить libusb на Mac OS X?

Я хотел бы попытаться сделать драйвер пользовательского устройства с помощью libusb на Mac, но я запутался, с чего начать. В установщике SDK (который я получил отhttp://www.ellert.se/twain-sane) он сказал что-то о примерах, которые я не мог найти нигде на своем компьютере.

может ли кто-нибудь описать, как настроить libusb для разработки на OS X? Могу ли я использовать Xcode? Что я должен включить в свой код?

3 ответов

Я попытался установить SDK с вышеупомянутого веб-сайта и не смог найти его след после завершения установки. Хотя я нашел некоторые элементы libusb в /usr/local/Developer/SDKs / MacOSX10.6.sdk/usr/ local / я не уверен, что он пришел из этого установщика, поскольку я не мог найти никаких примеров, просто библиотеки, и они были помечены как libusb0.1.4.

С другой стороны, поскольку вы задали свой вопрос с тегом macports, я бы предложил вам использовать его для установки libusb как минимум помещает все в известном месте:

  • / opt / local/var/macports / программное обеспечение для установки файлов
  • / opt / local / lib для библиотек
  • / opt / local / include для заголовочных файлов

Если вы никогда не использовали macports, то после того, как вы системы MacPorts установлен, то вы можете установить libusb с помощью

для установки libusb1.0 или

sudo port install libusb-legacy

для установки libusb0.1.12.

затем вы можете создать проект в Xcode и связать его с libusb -*.библиотека, содержащаяся в /opt/local / lib (в моем каталоге мой файл библиотеки называется libusb-1.0.a так как у меня есть libusb1.0 установлено).

Читайте также:  Что такое параметр образа windows to go

у меня нет большого опыта использования Xcode, поэтому я не могу помочь вам дальше по этому пути. Лично то, что я сделал до сих пор, — это использовать оболочку Python под названием pyusb для быстрого экспериментирования с libusb, поскольку мне не нужно делать установку IDE или установку библиотеки / включить файл с Питон.

UPDATE: ковыряясь в каталоге установки macports для libusb, я не нашел никаких примеров, которые были обломками. Если вы получили это далеко, то я бы предложил перейти непосредственно к источнику для libusb, загрузите и распакуйте файл tar и создайте код, который находится в каталоге примера. Извините за окольный способ получения примеров libusb, но я действительно оценил организацию, которую macports накладывает на установки, которая спасает меня совсем немного боли (например, когда я хочу удалить).

Источник

Как настроить libusb на Mac OS X?

Я хотел бы попытаться создать драйвер устройства пользовательского пространства, используя libusb на Mac, но я не знаю, с чего начать. В инсталляторе SDK (который я получил с http://www.ellert.se/twain-sane) он сказал что-то о примерах, которые я не смог найти нигде на моем компьютере.

Может ли кто-нибудь описать, как мне установить libusb для разработки под OS X? Могу ли я использовать Xcode? Что я должен включить в свой код?

3 ответа

Я попытался установить SDK с вышеупомянутого веб-сайта и не смог найти его след после завершения установки. Хотя я нашел некоторые элементы libusb по адресу /usr/local/Developer/SDKs/MacOSX10.6.sdk/usr/local/, я не уверен, что они были получены от этого установщика, так как я не смог найти примеры, только библиотеки и они были помечены как libusb0.1.4.

С другой стороны, поскольку вы задали свой вопрос с тегом macports, я бы посоветовал вам использовать его для установки libusb, поскольку он по крайней мере помещает все в известное место:

  • / opt / local / var / macports / software для установочных файлов
  • / opt / local / lib для библиотек
  • / opt / local / include для заголовочных файлов

Если вы никогда не использовали macports, то после установки macports вы можете установить libusb, используя

установить libusb1.0 или

sudo port install libusb-legacy

Затем вы можете создать проект в Xcode и связать его с библиотекой libusb-*., Содержащейся в /opt/local/lib (в моем каталоге мой библиотечный файл называется libusb-1.0.a, так как у меня установлена ​​libusb1.0).

У меня нет большого опыта использования XCode, поэтому я не могу помочь вам в дальнейшем. Лично я до сих пор использовал оболочку Python, называемую pyusb, чтобы быстро поэкспериментировать с libusb, поскольку мне не нужно настраивать IDE или настраивать файл библиотеки / включения с Python.

ОБНОВЛЕНИЕ: осматривая каталог установки macports для libusb, я не нашел ни одного примера, который был бы обломом. Если вы продвинулись так далеко, я бы предложил перейти непосредственно к исходному коду libusb, скачать и распаковать файл tar и собрать код, который находится в каталоге примеров. Извините за окольный способ получения примеров libusb, но я действительно оценил организацию, которую macports налагает на установки, что избавляет меня от проблем в будущем (например, когда я хочу удалить).

Источник

macOS Big Sur 11.0.1 (20B29) > Libusb missing > failed to install libusb #16

Comments

iComet commented Nov 26, 2020

No description provided.

The text was updated successfully, but these errors were encountered:

rA9stuff commented Nov 26, 2020

Hi, please run this command on terminal. It will show you the logs generated by leetdown. Then copy and paste the logs here.
/Applications/leetdown.app/Contents/MacOS/leetdown.app

jackhu9527 commented Nov 26, 2020

About abcde : Library for USB device access!
More Information: http://libusb.info
Steps:

Launch Terminal by pressing command+space, type terminal and hit Enter key.
Run
ruby -e «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)» /dev/null
Install
brew install libusb
Done!

rA9stuff commented Nov 26, 2020

@jackhu9527 Yeah it fixes it but I want to know what’s wrong with leetdown so I can fix it for good.

RolphNL commented Dec 2, 2020

Currently having the same issue, iPad Air — Cellular. Got updated to iOS 12.4.9 but want to downgrade to 10.3.3 for obvious reasons.

Unfortunately LeetDown wants to install «libusb» when I approve it, it fails

  • I tried to see run the command on terminal but nothing shows up
  • the second command in terminal, it doesn’t allow me to continue because: «need sudo access» (while I am administrator)..
Читайте также:  Рабочий стол является окном ос windows

khoitran18 commented Dec 11, 2020

same problem with my iPhone 5s

davidmacae commented Dec 18, 2020

Olá, execute este comando no terminal. Ele irá mostrar os logs gerados pelo leetdown. Em seguida, copie e cole os logs aqui.
/Applications/leetdown.app/Contents/MacOS/leetdown.app

its > -bash: /Applications/leetdown.app/Contents/MacOS/leetdown.app: No such file or directory

Need sudo access on macOS (e.g. the user jota to be an Administrator)!
MacBook-Pro-de-Jota:

DKingPhotographi commented Jan 14, 2021

Still Having LIBUSB Download/install failure, I have tried a number of methods but I am not really good with coding, just been researching and trying codes that others suggest. This is my latest attempts still with no success. Please let me know where else or what else I may try. I am trying to restore 10.3.3 to 1st gen ipad air. Thank you all for your time.

Last login: Thu Jan 14 15:35:32 on console
Admins-MBP:

DKINGPHOTOGRAPHI$ ruby -e «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)» /dev/null
Need sudo access on macOS (e.g. the user DKINGPHOTOGRAPHI to be an Administrator)!
Admins-MBP:

DKINGPHOTOGRAPHI$ ruby -e «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)» /dev/null
Need sudo access on macOS (e.g. the user DKINGPHOTOGRAPHI to be an Administrator)!
Admins-MBP:

DKINGPHOTOGRAPHI$ sudo ruby -e «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)» /dev/null
Password:
Don’t run this as root!
Admins-MBP:

DKINGPHOTOGRAPHI$ brew install libusb
Error: You have not agreed to the Xcode license. Please resolve this by running:
sudo xcodebuild -license accept
Admins-MBP:

DKINGPHOTOGRAPHI$ sudo xcodebuild -license accept
Admins-MBP:

DKINGPHOTOGRAPHI$ brew install libusb
Updating Homebrew.
Warning: You are using macOS 10.11.
We (and Apple) do not provide support for this old version.
You will encounter build failures with some formulae.
Please create pull requests instead of asking for help on Homebrew’s GitHub,
Twitter or any other official channels. You are responsible for resolving
any issues you experience while you are running this
old version.

Error: git: no bottle available!
You can try to install from source with:
brew install —build-from-source git
Please note building from source is unsupported. You will encounter build
failures with some formulae. If you experience any issues please create pull
requests instead of asking for help on Homebrew’s GitHub, Twitter or any other
official channels.
Error: Git must be installed and in your PATH!
Warning: You are using macOS 10.11.
We (and Apple) do not provide support for this old version.
You will encounter build failures with some formulae.
Please create pull requests instead of asking for help on Homebrew’s GitHub,
Twitter or any other official channels. You are responsible for resolving
any issues you experience while you are running this
old version.

Error: libusb: no bottle available!
You can try to install from source with:
brew install —build-from-source libusb
Please note building from source is unsupported. You will encounter build
failures with some formulae. If you experience any issues please create pull
requests instead of asking for help on Homebrew’s GitHub, Twitter or any other
official channels.
Admins-MBP:

DKINGPHOTOGRAPHI$ ./configure
-bash: ./configure: No such file or directory
Admins-MBP:

DKINGPHOTOGRAPHI$ sudo ./configure
Password:
sudo: ./configure: command not found
Admins-MBP:

DKINGPHOTOGRAPHI$ sudo make
make: *** No targets specified and no makefile found. Stop.
Admins-MBP:

DKINGPHOTOGRAPHI$ sudo ./configure make
sudo: ./configure: command not found
Admins-MBP:

DKINGPHOTOGRAPHI$ sudo make ./configure
make: *** No rule to make target configure’. Stop. Admins-MBP:

DKINGPHOTOGRAPHI$ .configure LIBUSB_CFLAGS=-I/usr/local/include/libusb-1.0.22.el_capitain.bottle.tar.gz LIBUSB_LIBS=»-L/usr/local/lib -lusb-1.0″ -bash: .configure: command not found Admins-MBP:

DKINGPHOTOGRAPHI$ sudo make ./configure LIBUSB_CFLAGS=-I/usr/local/include/libusb-1.0.22.el_capitain.bottle.tar.gz LIBUSB_LIBS=»-L/usr/local/lib -lusb-1.0″ Password: make: *** No rule to make target configure’. Stop.
Admins-MBP:

DKINGPHOTOGRAPHI$ /usr/local/lib
-bash: /usr/local/lib: is a directory
Admins-MBP:

DKINGPHOTOGRAPHI$ show content /usr/local/lib
-bash: show: command not found
Admins-MBP:

DKINGPHOTOGRAPHI$ /usr/sbin/pcscd—version
-bash: /usr/sbin/pcscd—version: No such file or directory
Admins-MBP:

DKINGPHOTOGRAPHI$ /usr/sbin/pcscd —version
-bash: /usr/sbin/pcscd: No such file or directory
Admins-MBP:

DKINGPHOTOGRAPHI$ sudo ./configure
Password:
sudo: ./configure: command not found
Admins-MBP:

DKINGPHOTOGRAPHI$ sudo make
make: *** No targets specified and no makefile found. Stop.
Admins-MBP:

Читайте также:  Check node js version linux

DKINGPHOTOGRAPHI$ sudo make .configure LIBUSB_CFLAGS=-I/usr/admins/downloads/vieux-master/resources/ipwndfu/libusbfinder
Password:
make: *** No rule to make target `.configure’. Stop.
Admins-MBP:

Источник

Как установить libusb mac os

HIDAPI library for Windows, Linux, FreeBSD and macOS

Оцените статью
CI instance Status
Linux/macOS/Windows master
Windows master
Linux/BSD, last build (branch/PR) Источник