Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > C++ > Dev-c++: Linking a library

Reply
Thread Tools

Dev-c++: Linking a library

 
 
Josep
Guest
Posts: n/a
 
      03-07-2004
Hi,

I've got the library libmysqld.lib which links under MS VC++ without
problem.
But when I try to compile the same files + lib with Dev-C++ I get the Linker
Error
below... What am I doing wrong???

Thanks,
Josep

----------------------------------------------------

Compiler: Default compiler
Building Makefile: "E:\c++\mysql\devc++\Makefile.win"
Executing make...
make.exe -f "E:\c++\mysql\devc++\Makefile.win" all
g++.exe EXE/test_dll.o EXE/StdAfx.o -o
"EXE\test_dll.exe" -L"C:/Programme/Dev-Cpp/lib" -L"release/libmysqld.lib"

EXE/test_dll.o(.text+0x79):test_dll.cpp: undefined reference to
`mysql_server_init@12'
EXE/test_dll.o(.text+0xd0):test_dll.cpp: undefined reference to
`mysql_close@4'
EXE/test_dll.o(.text+0xde):test_dll.cpp: undefined reference to
`mysql_close@4'
EXE/test_dll.o(.text+0xe6):test_dll.cpp: undefined reference to
`mysql_server_end@0'

EXE/test_dll.o(.text+0x1aa):test_dll.cpp: undefined reference to
`mysql_init@4'
EXE/test_dll.o(.text+0x1db):test_dll.cpp: undefined reference to
`mysql_options@12'
EXE/test_dll.o(.text+0x1f5):test_dll.cpp: undefined reference to
`mysql_real_connect@32'

EXE/test_dll.o(.text+0x207):test_dll.cpp: undefined reference to
`mysql_error@4'
EXE/test_dll.o(.text+0x231):test_dll.cpp: undefined reference to
`mysql_close@4'
EXE/test_dll.o(.text+0x28:test_dll.cpp: undefined reference to
`mysql_query@8'
EXE/test_dll.o(.text+0x29f):test_dll.cpp: undefined reference to
`mysql_field_count@4'
EXE/test_dll.o(.text+0x2b5):test_dll.cpp: undefined reference to
`mysql_store_result@4'
EXE/test_dll.o(.text+0x2d1):test_dll.cpp: undefined reference to
`mysql_num_fields@4'
EXE/test_dll.o(.text+0x2e2):test_dll.cpp: undefined reference to
`mysql_fetch_row@4'
EXE/test_dll.o(.text+0x392):test_dll.cpp: undefined reference to
`mysql_affected_rows@4'
EXE/test_dll.o(.text+0x3b4):test_dll.cpp: undefined reference to
`mysql_error@4'

make.exe: *** [EXE/test_dll.exe] Error 1

Execution terminated
------------------------------------------------------------


 
Reply With Quote
 
 
 
 
John Harrison
Guest
Posts: n/a
 
      03-07-2004

"Josep" <(E-Mail Removed)> wrote in message
news:404adfb3$0$3122$(E-Mail Removed)-online.net...
> Hi,
>
> I've got the library libmysqld.lib which links under MS VC++ without
> problem.
> But when I try to compile the same files + lib with Dev-C++ I get the

Linker
> Error
> below... What am I doing wrong???
>


This has nothing to do with the C++ language which is the topic of this
newsgroup. 'How do I operate my compiler?' questions are off topic here and
should be asked on a group dedicated to that compiler. Since Dev-C++ is just
an IDE for the MingW compiler, perhaps you could try here for some help.
http://www.mingw.org/

john


 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Perl MakeMaker - how to force Perl linking with the static C library (libcrt.lib) instead of dynamic C library (msvcrt.lib) Avi Perl Misc 0 04-17-2007 09:20 PM
C++/C-library linking (pslib) Thomas Ruschival C++ 3 11-14-2004 12:57 PM
Linking to Static library of C Anthony Yio C++ 1 05-20-2004 07:36 AM
Q: can't find C++ symbols if gcc linking with Sun C++ library Albert C++ 4 09-29-2003 04:03 PM
Linking static library including template Roland Raschke C++ 1 09-22-2003 07:02 PM



Advertisments