4 messages in com.mysql.lists.plusplusMySQL++ Link error
FromSent OnAttachments
Frank Mao20 Mar 2005 00:52.dev, .dev
Frank Mao20 Mar 2005 01:16.dev, .dev
Warren Young21 Mar 2005 19:35 
jmmail22 Mar 2005 18:25 
Subject:MySQL++ Link error
From:Frank Mao (jmma@gmail.com)
Date:03/20/2005 12:52:18 AM
List:com.mysql.lists.plusplus
Attachments:
mysql++.dev - 9k
simple1.dev - 2k

I compile MySQL++ V1.7.32 sample "simple1.cpp" with dev-C++ on win XP. I use include file and lib file in MySQL for unix. And I compile MySQL++ source into libmysqlpp.a please attached project file for dev-C++ When Compile project "simple1" , error is :

C:/mysql++/lib/libmysqlpp.a(connection.o)(.text+0x120):connection.cpp: undefined reference to `mysql_init@4'

C:/mysql++/lib/libmysqlpp.a(connection.o)(.text+0x14a):connection.cpp: undefined reference to `mysql_init@4' C:/mysql++/lib/libmysqlpp.a(connection.o)(.text+0x191):connection.cpp: undefined reference to `mysql_init@4' C:/mysql++/lib/libmysqlpp.a(connection.o)(.text+0x1d7):connection.cpp: undefined reference to `mysql_init@4' C:/mysql++/lib/libmysqlpp.a(connection.o)(.text+0x242):connection.cpp: undefined reference to `mysql_init@4' C:/mysql++/lib/libmysqlpp.a(connection.o)(.text+0x4b6):connection.cpp: more undefined references to `mysql_init@4' follow C:/mysql++/lib/libmysqlpp.a(connection.o)(.text+0xc36):connection.cpp: undefined reference to `mysql_options@12' C:/mysql++/lib/libmysqlpp.a(connection.o)(.text+0xc78):connection.cpp: undefined reference to `mysql_real_connect@32' C:/mysql++/lib/libmysqlpp.a(connection.o)(.text+0xeb8):connection.cpp: undefined reference to `mysql_close@4' C:/mysql++/lib/libmysqlpp.a(connection.o)(.text+0xed2):connection.cpp: undefined reference to `mysql_close@4' C:/mysql++/lib/libmysqlpp.a(connection.o)(.text+0xf2c):connection.cpp: undefined reference to `mysql_select_db@8' C:/mysql++/lib/libmysqlpp.a(connection.o)(.text+0x111d):connection.cpp: undefined reference to `mysql_refresh@8' C:/mysql++/lib/libmysqlpp.a(connection.o)(.text+0x130d):connection.cpp: undefined reference to `mysql_shutdown@8' C:/mysql++/lib/libmysqlpp.a(connection.o)(.text+0x150f):connection.cpp: undefined reference to `mysql_options@12' C:/mysql++/lib/libmysqlpp.a(connection.o)(.text+0x1554):connection.cpp: undefined reference to `mysql_real_connect@32' C:/mysql++/lib/libmysqlpp.a(connection.o)(.text+0x17ac):connection.cpp: undefined reference to `mysql_info@4' C:/mysql++/lib/libmysqlpp.a(connection.o)(.text+0x1a21):connection.cpp: undefined reference to `mysql_query@8' C:/mysql++/lib/libmysqlpp.a(connection.o)(.text+0x1c82):connection.cpp: undefined reference to `mysql_query@8' C:/mysql++/lib/libmysqlpp.a(connection.o)(.text+0x1ff7):connection.cpp: undefined reference to `mysql_query@8' C:/mysql++/lib/libmysqlpp.a(connection.o)(.text+0x2025):connection.cpp: undefined reference to `mysql_store_result@4' C:/mysql++/lib/libmysqlpp.a(connection.o)(.text+0x2401):connection.cpp: undefined reference to `mysql_query@8' C:/mysql++/lib/libmysqlpp.a(connection.o)(.text+0x242f):connection.cpp: undefined reference to `mysql_use_result@4' C:/mysql++/lib/libmysqlpp.a(connection.o)(.text$_ZN7mysqlpp10Connection5errorEv[mysqlpp::Connection::error()]+0x10):connection.cpp:

undefined reference to `mysql_error@4' C:/mysql++/lib/libmysqlpp.a(connection.o)(.text$_ZNK7mysqlpp6Result9fetch_rowEv[mysqlpp::Result::fetch_row()

const]+0x1a1):connection.cpp: undefined reference to `mysql_fetch_row@4' C:/mysql++/lib/libmysqlpp.a(connection.o)(.text$_ZNK7mysqlpp6Result9fetch_rowEv[mysqlpp::Result::fetch_row()

const]+0x1b8):connection.cpp: undefined reference to `mysql_fetch_lengths@4' C:/mysql++/lib/libmysqlpp.a(connection.o)(.text$_ZNK7mysqlpp6Result9data_seekEj[mysqlpp::Result::data_seek(unsigned

int) const]+0x23):connection.cpp: undefined reference to `mysql_data_seek@12' C:/mysql++/lib/libmysqlpp.a(connection.o)(.text$_ZNK7mysqlpp6Result8num_rowsEv[mysqlpp::Result::num_rows()

const]+0x1f):connection.cpp: undefined reference to `mysql_num_rows@4' C:/mysql++/lib/libmysqlpp.a(fields.o)(.text$_ZNK7mysqlpp6ResUse10num_fieldsEv[mysqlpp::ResUse::num_fields()

const]+0x10):fields.cpp: undefined reference to `mysql_num_fields@4' C:/mysql++/lib/libmysqlpp.a(fields.o)(.text$_ZNK7mysqlpp6ResUse11fetch_fieldEv[mysqlpp::ResUse::fetch_field()

const]+0x10):fields.cpp: undefined reference to `mysql_fetch_field@4' C:/mysql++/lib/libmysqlpp.a(fields.o)(.text$_ZN7mysqlpp6ResUse10field_seekEi[mysqlpp::ResUse::field_seek(int)]+0x17):fields.cpp:

undefined reference to `mysql_field_seek@8' C:/mysql++/lib/libmysqlpp.a(result.o)(.text$_ZN7mysqlpp10Connection13affected_rowsEv[mysqlpp::Connection::affected_rows()]+0x10):result.cpp:

undefined reference to `mysql_affected_rows@4' C:/mysql++/lib/libmysqlpp.a(result.o)(.text$_ZN7mysqlpp10Connection9insert_idEv[mysqlpp::Connection::insert_id()]+0x10):result.cpp:

undefined reference to `mysql_insert_id@4' C:/mysql++/lib/libmysqlpp.a(result.o)(.text$_ZN7mysqlpp6ResUse5purgeEv[mysqlpp::ResUse::purge()]+0x19):result.cpp:

undefined reference to `mysql_free_result@4'