bonjour à tous,
Merci pour le programme qui a été mis au point concernant
la détection des produits USB et leur communication avec
le hôte.
J'observe quelques soucis à la compilation.
pour le programme qui suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 #include <stdio.h> #include <usb.h> int main(void) { struct usb_bus *busses; struct usb_bus *bus; usb_init(); usb_find_busses(); usb_find_devices(); busses = usb_get_busses(); for (bus = busses; bus; bus = bus->next) { struct usb_device *dev; for (dev = bus->devices; dev; dev = dev->next) { printf("%04x:%04x\n", dev->descriptor.idVendor, dev->descriptor.idProduct); } } return 0; }Quelqu'un peut-il m'aider car même avec code::block je constateCompiler: Default compiler
Building Makefile: "C:\Dev-Cpp\Makefile.win"
Executing make...
make.exe -f "C:\Dev-Cpp\Makefile.win" all
g++.exe main.o -o "Projet1.exe" -L"C:/Dev-Cpp/lib"
main.o(.text+0x2b):main.cpp: undefined reference to `usb_init'
main.o(.text+0x30):main.cpp: undefined reference to `usb_find_busses'
main.o(.text+0x35):main.cpp: undefined reference to `usb_find_devices'
main.o(.text+0x3a):main.cpp: undefined reference to `usb_get_busses'
collect2: ld returned 1 exit status
make.exe: *** [Projet1.exe] Error 1
Execution terminated
le même type d'erreur.
Cordialement,
Partager