win32 - zadig mac
¿Cómo configurar libusb en Mac OS X? (3)
Intenté instalar el SDK desde el sitio web mencionado anteriormente y no pude encontrar un rastro de él una vez que el instalador terminó. Aunque encontré algunos elementos de libusb en /usr/local/Developer/SDKs/MacOSX10.6.sdk/usr/local/ No estoy seguro de que provenga de ese instalador ya que no pude encontrar ningún ejemplo, solo bibliotecas y ellos fueron etiquetados como libusb0.1.4.
Por otro lado, ya que hiciste tu pregunta con la etiqueta macports, te sugiero que utilices eso para instalar libusb, ya que al menos pone todo en una ubicación conocida:
- / opt / local / var / macports / software para instalar archivos
- / opt / local / lib para bibliotecas
- / opt / local / include para archivos de cabecera
Si nunca ha usado macports, una vez que tenga macports instalados, puede instalar libusb usando
sudo port install libusb
para instalar libusb1.0 o
sudo port install libusb-legacy
para instalar libusb0.1.12.
Luego, puede crear un proyecto en Xcode y vincularlo a libusb - *. Una biblioteca contenida en / opt / local / lib (en mi directorio mi archivo de biblioteca se llama libusb-1.0.a ya que tengo libusb1.0 instalado).
No tengo mucha experiencia en el uso de Xcode, por lo que no puedo ayudarte más en este camino. Personalmente, lo que he hecho hasta ahora es usar un envoltorio de Python llamado pyusb para hacer una rápida experimentación con libusb, ya que no tengo que hacer la configuración de IDE o la configuración de biblioteca / inclusión de archivos con Python.
ACTUALIZACIÓN: Hurgando en el directorio de instalación de macports para libusb, no encontré ningún ejemplo incluido que fuera un rollo. Si ha llegado tan lejos, le sugiero que vaya directamente a la fuente de libusb , descargue y descomprima el archivo tar y cree el código que se encuentra en el directorio de ejemplo. Lo siento por la forma indirecta de obtener ejemplos de libusb pero realmente aprecio la organización que Macports impone en las instalaciones, lo que me ahorra un poco de dolor en el futuro (como cuando quiero desinstalar).
Me gustaría intentar hacer un controlador de dispositivo de espacio de usuario usando libusb en Mac, pero estoy confundido por dónde empezar. En el instalador del SDK (que obtuve de http://www.ellert.se/twain-sane ) decía algo sobre ejemplos que no podía encontrar en ninguna parte de mi computadora.
¿Podría alguien describir cómo configuro libusb para el desarrollo en OS X? ¿Puedo usar Xcode? ¿Qué debo incluir en mi código?
La forma más fácil de hacer esto:
brew install libusb
Homebrew es increíble y lo recomiendo para todos los desarrolladores que usan Mac.
brew install libusb-compat
Trabajando en OSX Yosemite 10.10