Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - NetBeans & C++
Forum - C/C++ - NetBeans & C++

Avatar
matteo88roma (Normal User)
Rookie


Messaggi: 25
Iscritto: 15/12/2008

Segnala al moderatore
Postato alle 12:45
Sabato, 06/06/2009
Ciao a tutti, ho il seguente problema! :pat:
Ho installato NetBeans (6.7 RC1) e ho aggiunto i moduli per programmare in C, C++.
Ho impostato tutte le utilities necessarie correttamente(gcc,g++,gdb,etc..).

Se scrivo un qualsiasi programma che utilizza le librerie standard, non ottengo errori.

Prima stavo studiando il devel pack "libusb".
Ho creato un nuovo progetto C++, ho aggiunto al compilatore C++ i seguenti argomenti:

-L c:\cygwin\lib -libusb (la libreria è presente nella directory)

Il tutto funziona finchè non richiamo una qualunque funzione di "libusb".
Ad esempio, ho scritto:

usb_init();

E non appena clicco su "Clean&Build", ottengo il seguente log.

Codice sorgente - presumibilmente Delphi

  1. g++ -L c:\cygwin\lib -libusb   -c -g -MMD -MP -MF build/Debug/Cygwin-Windows/USBAnalyzer.o.d -o build/Debug/Cygwin-Windows/USBAnalyzer.o USBAnalyzer.cpp
  2. g++: -libusb: linker input file unused because linking not done
  3. mkdir -p build/Debug/Cygwin-Windows
  4. rm -f build/Debug/Cygwin-Windows/main.o.d
  5. g++ -L c:\cygwin\lib -libusb   -c -g -MMD -MP -MF build/Debug/Cygwin-Windows/main.o.d -o build/Debug/Cygwin-Windows/main.o main.cpp
  6. g++: -libusb: linker input file unused because linking not done
  7. mkdir -p dist/Debug/Cygwin-Windows
  8. g++ -L c:\cygwin\lib -libusb    -o dist/Debug/Cygwin-Windows/firstusbapplication build/Debug/Cygwin-Windows/USBAnalyzer.o build/Debug/Cygwin-Windows/main.o  
  9. /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld: cannot find -libusb



Qualcuno può aiutarmi a capire cosa succede?
Grazie mille in anticipo!
Matteo

PM Quote