problème de compilation sous dev cpp
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:
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;
} |
Citation:
Compiler: 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
Quelqu'un peut-il m'aider car même avec code::block je constate
le même type d'erreur.
Cordialement,
problème de compilation sous dev cpp
Bonjour Diogène,
Merci pour ton conseil!...En ayant remplacé g++ par gcc, j'observe
le même problème.