J'ai essayé d'installer le SDK à partir du site Web mentionné ci-dessus et je n'ai pas pu trouver une trace de celui-ci une fois l'installateur terminé. Bien que j'ai trouvé des éléments de libusb sur /usr/local/Developer/SDKs/MacOSX10.6.sdk/usr/local/, je ne suis pas sûr que cela vienne de cet installateur car je n'ai trouvé aucun exemple, juste des bibliothèques et ils ont été étiquetés comme libusb0.1.4.
D'autre part, puisque vous posé votre question avec la balise macports, je vous suggère de l'utiliser pour installer libusb comme au moins met tout dans un endroit connu:
- /opt/local/var/macports/logiciel pour installer les fichiers
- /opt/local/lib pour les bibliothèques
- /opt/local/include pour les fichiers d'en-tête
Si vous ne l'avez jamais utilisé macports alors une fois que vous avez macports installé, vous pouvez installer libusb en utilisant
sudo port install libusb
installer libusb1.0 ou
sudo port install libusb-legacy
installer libusb0.1.12.
Ensuite, vous pouvez créer un projet dans Xcode et lier à la libusb - *. Une bibliothèque contenue dans/opt/local/lib (dans mon répertoire mon fichier de bibliothèque s'appelle libusb-1.0.a puisque j'ai libusb1.0 installée).
Je n'ai pas beaucoup d'expérience avec Xcode, donc je ne peux pas vous aider plus loin dans cette voie. Personnellement, ce que j'ai fait jusqu'à maintenant est d'utiliser un wrapper Python appelé pyusb pour faire des expérimentations rapides avec libusb car je n'ai pas besoin de faire l'installation de l'IDE ou la configuration de la librairie/include avec Python. MISE À JOUR: En parcourant le répertoire d'installation de macports pour libusb, je n'ai trouvé aucun exemple qui soit un bumper. Si vous êtes arrivé si loin, je vous suggère d'aller directement à la source pour libusb, de télécharger et décompresser le fichier tar, et de construire le code qui est dans le répertoire exemple. Désolé pour la façon détournée d'obtenir des exemples de libusb mais j'ai vraiment appris à apprécier l'organisation que macports impose aux installations, ce qui m'évite un peu de souffrance future (comme quand je veux désinstaller).
Encore mieux, installez avec Homebrew: "brew install libusb". – louielouie
@louielouie: Pourquoi est-ce mieux? –
@JonCage parce que cette réponse date de 2010. Beaucoup de choses ont changé depuis cinq ans. Homebrew est le meilleur gestionnaire de paquets pour OS X en ce moment. – taco