delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2007/04/11/15:44:03

X-Spam-Check-By: sourceware.org
Message-ID: <461D3A5C.479035C3@dessent.net>
Date: Wed, 11 Apr 2007 12:43:24 -0700
From: Brian Dessent <brian AT dessent DOT net>
X-Mailer: Mozilla 4.79 [en] (Windows NT 5.0; U)
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: 1.5.24-2: libusb-win32
References: <000101c77c6f$86b98df0$0d01a8c0 AT MAURITSHULPJE>
X-IsSubscribed: yes
Reply-To: cygwin AT cygwin DOT com
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id l3BJhd6q026307

Maurits Kooiman wrote:

> I used your libusb-win32 (the testlibusb worked).
> mine linker couldn’t find the usb functions.
> 
> Do you have any idea where to look?
> 
> Regards
> Maurits Kooiman
> 
> Result of the make-file:
> 
> make -k all
> Building file: ../main.cpp
> Invoking: GCC C++ Compiler
> g++ -O3 -Wall -c -fmessage-length=0 -MMD -MP -MF"main.d" -MT"main.d"
> -o"main.o" "../main.cpp"
> Finished building: ../main.cpp
>  
> Building target: NXTinterface.exe
> Invoking: GCC C++ Linker
> g++  -o"NXTinterface.exe"  ./main.o
> ./main.o:main.cpp:(.text+0xe1): undefined reference to `_usb_init'
> ./main.o:main.cpp:(.text+0xe6): undefined reference to `_usb_find_busses'
> ./main.o:main.cpp:(.text+0xeb): undefined reference to `_usb_find_devices'
> ./main.o:main.cpp:(.text+0xf0): undefined reference to `_usb_get_busses'
> ./main.o:main.cpp:(.text+0xf5): undefined reference to `_usb_get_busses'
> collect2: ld returned 1 exit status

How do you expect this to ever work?  You're not telling to link against
the library.  It's not a mind reader, you need to give it -lusb.

Brian

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019