Comment faire pour installer libusb dans Ubuntu
J'ai un programme C qui ont #include partie dans l'en-tête.
J'ai télécharger libusb-1.0.0 à mon ordinateur. Si j'ai tout simplement copier libusb-1.0.0 dossier dans le dossier où mon programme C est, il ne fonctionnera pas. Donc, je pense que je dois en quelque sorte d'installer libuse-1.-.- dans le dossier où mon programme C est. Cependant, je ne sais pas comment l'installer.
Quelqu'un pourrait-il svp m'aider.
Merci!
- J'ai besoin de l'installer sur le dossier de mon programme C. Sinon, cela ne fonctionnera pas. sudo apt-get install libusb-1.0-0-dev ou # apt-get install libusb-dev ne peut pas aider.
- Ne pas comprendre cela. Vous dites que vous avez copié libusb dans le dossier de votre programme C et ça ne fonctionne pas. Et maintenant, vous dire que vous devez le copier dans le dossier de votre programme C ou sinon il ne fonctionnera pas. Pouvez-vous donner une description plus détaillée de votre problème?
- merci pour la réponse. Je n'ai pas dit que je dois copier le C dossier de programme. Je l'ai dit j'ai besoin de l'installer sur le C dossier de programme. Copie et d'installation sont différents. Tout comme dans Windows, d'installer MS Office pour les Programmes de dossier, vous ne faites pas de copie de fichier MS Office pour le dossier Programmes. C'est ce que je veux dire.
- Pouvez-vous décrire ce que les fichiers sont attendus après "installation"? Vous avez besoin de la libusb.donc, et usb.h fichier dans la racine de votre programme C dossier? Ou doit-il être installé dans "lib" et "inclure" les sous-répertoires? Ou de toute autre structure de répertoire?
- merci d'essayer de m'aider. J'ai effectivement résolu mon problème aujourd'hui. Je viens d'en extraire le libusb.zip fichier et modifier le répertoire de #inclure dans mon programme en C pour le dossier extrait.
Vous devez vous connecter pour publier un commentaire.
Généralement d'utiliser la bibliothèque, vous devez installer le dev de la version.
Essayer
Cela devrait fonctionner:
Première,
Deuxième, remplacer
<libusb.h>
avec<libusb-1.0/libusb.h>
.mise à jour:
n'avez pas besoin de modifier n'importe quel fichier.juste ajouter ceci à votre fichier Makefile.
son résultat est que
-I/usr/include/libusb-1.0 -lusb-1.0
Voici ce qui a fonctionné pour moi.
Installer l'espace utilisateur USB de programmation de la bibliothèque de fichiers de développement
Le chemin d'accès doit apparaître comme (ou similaire)
Inclure l'en-tête de votre code C
Compiler votre fichier C
Mes deux cents: libusbx est très actif ces derniers temps et fonctionne comme un charme sur Debian GNU/Linux (doit être le même pour Ubuntu). Puis
va baisser libusbx à
/usr/local
."J'ai besoin de l'installer sur le dossier de mon programme C." Pourquoi?
Comprennent usb.h:
et n'oubliez pas d'ajouter -lusb de gcc:
Ce beau travail pour moi.
vous pouvez créer un lien symbolique pour votre libusb après recherchez dans votre système :