On Mon, 6 Oct 2003, Paul Bezzam wrote: > Hello, > > I have a question: I recently installed Cygwin, and I am trying to compile > a C program. But I get this message after I use the compile command: > > /usr/lib/gcc-lib/i686-pc-cygwin/3.0/../.i686-pc-cygwin/bin/ld: Cannot find > -luser32 > collect2: ld returned 1 exit status > > I am pretty new at this..Can you please offer any help. > > Thanks. > Paul
Paul, When the linker receives a -lBLAH flag, it looks for a file called libBLAH.a (on Cygwin, also libBLAH.dll.a or BLAH.dll). The Cygwin package search page at <http://cygwin.com/packages/> shows that "libuser32" is contained in the w32api package. This means that to compile your program you need to install that package (using Cygwin setup.exe). HTH, Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_ [EMAIL PROTECTED] ZZZzz /,`.-'`' -. ;-;;,_ [EMAIL PROTECTED] |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D. '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! "I have since come to realize that being between your mentor and his route to the bathroom is a major career booster." -- Patrick Naughton -- 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/