Dev-c++: Linking a library

J

Josep

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+0x288):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
------------------------------------------------------------
 
J

John Harrison

Josep said:
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
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,995
Messages
2,570,236
Members
46,823
Latest member
Nadia88

Latest Threads

Top