From: Anthony H. <ant...@ya...> - 2002-04-03 15:07:46
|
Hello. Thank you very much for your previous answer. Now, I want to include a xxx.lib I downloaded from the Internet ("Library for GNU MingW32.") In my 'makefile', I've got: CC = g++.exe ... INCS = ..... -I"c:\foo" And 'xxx.lib' is within 'c:\foo'. Compiling process is with no problems, but after it, I get a lot of these errors: mycode.o(.text+0x5c5):mycode.cpp: undefined reference to `function1' function1, function2, ... are functions from the library I want to include. What am I doing wrong? Thank you very much. __________________________________________________ Do You Yahoo!? Yahoo! Tax Center - online filing with TurboTax http://taxes.yahoo.com/ |
From: Oscar F. <of...@wa...> - 2002-04-03 16:33:09
|
Anthony Hook <ant...@ya...> writes: > Hello. > > Thank you very much for your previous answer. > > Now, I want to include a xxx.lib I downloaded from the > Internet ("Library for GNU MingW32.") > > In my 'makefile', I've got: > > CC = g++.exe > ... > INCS = ..... -I"c:\foo" > > And 'xxx.lib' is within 'c:\foo'. Compiling process is > with no problems, but after it, I get a lot of these > errors: > > mycode.o(.text+0x5c5):mycode.cpp: undefined reference > to `function1' > > function1, function2, ... are functions from the > library I want to include. > > What am I doing wrong? -L"c:/foo" says to gcc that it should look for libraries at "C:\foo" directory (Note the orientation of the backslash!). The -I is for header files. -lmylib says to gcc to use the library called libmylib.a Check the 'ld' and 'gcc' manuals for more details. -- Oscar |