古红亮
2009-Feb-12 04:15 UTC
[Xapian-discuss] problem when using xapian's static libs in windows
I have download source ?1.10? from the internet and build it into lib Then I create a project as the helpdoc said I using vc2005(vc8) The source in my test project is as follow??copy from the helpdoc? #include <xapian.h> #include <iostream> using namespace std; int main(int argc, char **argv) { // Simplest possible options parsing: we just require three or more // parameters. if(argc < 4) { cout << "usage: " << argv[0] << " <path to database> <document data> <document terms>" << endl; exit(1); } // Catch any Xapian::Error exceptions thrown try { // Make the database Xapian::WritableDatabase database(argv[1], Xapian::DB_CREATE_OR_OPEN); // Make the document Xapian::Document newdocument; // Put the data in the document newdocument.set_data(string(argv[2])); // Put the terms into the document for (int i = 3; i < argc; ++i) { newdocument.add_posting(argv[i], i - 2); } // Add the document to the database database.add_document(newdocument); } catch(const Xapian::Error &error) { cout << "Exception: " << error.get_msg() << endl; } return 0; } But when I build it, the IDE tell somthing as follow? Note?I have add the lib and the lib path to the IDE? but it also tell me the things as follow. Should I have to change somewhere in the source. such as add export prefix begin the funcion or class But I think in ms when build a static lib there is need to add export prefix. Is there any one who can help me. thanks. ------ ?????????: ??: xapianindex, ??: Debug Win32 ------ ???????xapianindex?(???Debug|Win32?)?????????? ????... xapianindex.cpp ????????... ????... LINK : warning LNK4098: ????MSVCRT?????????????? /NODEFAULTLIB:library xapianindex.obj : error LNK2019: ????????? "public: virtual __thiscall Xapian::WritableDatabase::~WritableDatabase(void)" (??1WritableDatabase at Xapian@@UAE at XZ)??????? _main ???? libbackend.lib(database.obj) : error LNK2001: ????????? "public: virtual __thiscall Xapian::WritableDatabase::~WritableDatabase(void)" (??1WritableDatabase at Xapian@@UAE at XZ) xapianindex.obj : error LNK2019: ????????? "public: __thiscall Xapian::Document::~Document(void)" (??1Document at Xapian@@QAE at XZ)??????? _main ???? libinmemory.lib(inmemory_database.obj) : error LNK2001: ????????? "public: __thiscall Xapian::Document::~Document(void)" (??1Document at Xapian@@QAE at XZ) libnet.lib(serialise.obj) : error LNK2001: ????????? "public: __thiscall Xapian::Document::~Document(void)" (??1Document at Xapian@@QAE at XZ) xapianindex.obj : error LNK2019: ????????? "public: unsigned int __thiscall Xapian::WritableDatabase::add_document(class Xapian::Document const &)" (?add_document at WritableDatabase@Xapian@@QAEIABVDocument at 2@@Z)??????? _main ???? xapianindex.obj : error LNK2019: ????????? "public: void __thiscall Xapian::Document::add_posting(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,unsigned int,unsigned int)" (?add_posting at Document@Xapian@@QAEXABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@II at Z)??????? _main ???? libnet.lib(serialise.obj) : error LNK2001: ????????? "public: void __thiscall Xapian::Document::add_posting(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,unsigned int,unsigned int)" (?add_posting at Document@Xapian@@QAEXABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@II at Z) xapianindex.obj : error LNK2019: ????????? "public: void __thiscall Xapian::Document::set_data(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?set_data at Document@Xapian@@QAEXABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z)??????? _main ???? libnet.lib(serialise.obj) : error LNK2001: ????????? "public: void __thiscall Xapian::Document::set_data(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?set_data at Document@Xapian@@QAEXABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) xapianindex.obj : error LNK2019: ????????? "public: __thiscall Xapian::Document::Document(void)" (??0Document at Xapian@@QAE at XZ)??????? _main ???? libnet.lib(serialise.obj) : error LNK2001: ????????? "public: __thiscall Xapian::Document::Document(void)" (??0Document at Xapian@@QAE at XZ) libbackend.lib(database.obj) : error LNK2019: ????????? "public: __thiscall Xapian::Database::Database(class Xapian::Database::Internal *)" (??0Database at Xapian@@QAE at PAVInternal@01@@Z)??????? "class Xapian::Database __cdecl Xapian::Quartz::open(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?open at Quartz@Xapian@@YA?AVDatabase at 2@ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) ???? libbackend.lib(dbfactory_remote.obj) : error LNK2001: ????????? "public: __thiscall Xapian::Database::Database(class Xapian::Database::Internal *)" (??0Database at Xapian@@QAE at PAVInternal@01@@Z) libbackend.lib(database.obj) : error LNK2019: ????????? "public: __thiscall QuartzDatabase::QuartzDatabase(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,unsigned int)" (??0QuartzDatabase@@QAE at ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@HI at Z)??????? "class Xapian::Database __cdecl Xapian::Quartz::open(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?open at Quartz@Xapian@@YA?AVDatabase at 2@ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) ???? libbackend.lib(database.obj) : error LNK2019: ????????? "public: __thiscall Xapian::WritableDatabase::WritableDatabase(class Xapian::Database::Internal *)" (??0WritableDatabase at Xapian@@QAE at PAVInternal@Database at 1@@Z)??????? "class Xapian::WritableDatabase __cdecl Xapian::Quartz::open(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,int)" (?open at Quartz@Xapian@@YA?AVWritableDatabase at 2@ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@HH at Z) ???? libbackend.lib(dbfactory_remote.obj) : error LNK2001: ????????? "public: __thiscall Xapian::WritableDatabase::WritableDatabase(class Xapian::Database::Internal *)" (??0WritableDatabase at Xapian@@QAE at PAVInternal@Database at 1@@Z) libbackend.lib(database.obj) : error LNK2019: ????????? "public: __thiscall QuartzWritableDatabase::QuartzWritableDatabase(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,int)" (??0QuartzWritableDatabase@@QAE at ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@HH at Z)??????? "class Xapian::WritableDatabase __cdecl Xapian::Quartz::open(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,int)" (?open at Quartz@Xapian@@YA?AVWritableDatabase at 2@ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@HH at Z) ???? libbackend.lib(database.obj) : error LNK2019: ????????? "public: __thiscall FlintDatabase::FlintDatabase(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,unsigned int)" (??0FlintDatabase@@QAE at ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@HI at Z)??????? "class Xapian::Database __cdecl Xapian::Flint::open(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?open at Flint@Xapian@@YA?AVDatabase at 2@ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) ???? libbackend.lib(database.obj) : error LNK2019: ????????? "public: __thiscall FlintWritableDatabase::FlintWritableDatabase(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,int)" (??0FlintWritableDatabase@@QAE at ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@HH at Z)??????? "class Xapian::WritableDatabase __cdecl Xapian::Flint::open(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,int)" (?open at Flint@Xapian@@YA?AVWritableDatabase at 2@ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@HH at Z) ???? libbackend.lib(database.obj) : error LNK2019: ????????? "public: virtual __thiscall Xapian::Database::~Database(void)" (??1Database at Xapian@@UAE at XZ)??????? "void __cdecl Xapian::open_stub(class Xapian::Database *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?open_stub at Xapian@@YAXPAVDatabase at 1@ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) ???? libbackend.lib(database.obj) : error LNK2019: ????????? "public: void __thiscall Xapian::Database::add_database(class Xapian::Database const &)" (?add_database at Database@Xapian@@QAEXABV12@@Z)??????? "void __cdecl Xapian::open_stub(class Xapian::Database *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?open_stub at Xapian@@YAXPAVDatabase at 1@ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) ???? libbackend.lib(database.obj) : error LNK2019: ????????? "public: __thiscall Xapian::Database::Database(void)" (??0Database at Xapian@@QAE at XZ)??????? "class Xapian::Database __cdecl Xapian::Auto::open_stub(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?open_stub at Auto@Xapian@@YA?AVDatabase at 2@ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) ???? libbackend.lib(database.obj) : error LNK2001: ????????? "public: virtual class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall Xapian::Database::get_description(void)const " (?get_description at Database@Xapian@@UBE?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@XZ) libbackend.lib(database.obj) : error LNK2001: ????????? "public: virtual class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall Xapian::WritableDatabase::get_description(void)const " (?get_description at WritableDatabase@Xapian@@UBE?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@XZ) libbackend.lib(dbfactory_remote.obj) : error LNK2019: ????????? __imp__WSAStartup at 8??????? "public: __thiscall WinsockInitializer::WinsockInitializer(void)" (??0WinsockInitializer@@QAE at XZ) ???? libbackend.lib(dbfactory_remote.obj) : error LNK2019: ????????? __imp__WSACleanup at 0??????? "public: __thiscall WinsockInitializer::~WinsockInitializer(void)" (??1WinsockInitializer@@QAE at XZ) ???? libnet.lib(tcpclient.obj) : error LNK2001: ????????? __imp__WSACleanup at 0 libbackend.lib(dbfactory_remote.obj) : error LNK2019: ????????? "protected: __thiscall RemoteDatabase::RemoteDatabase(int,unsigned int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,bool)" (??0RemoteDatabase@@IAE at HIABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@_N at Z)??????? "public: __thiscall TcpClient::TcpClient(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,int,int,bool)" (??0TcpClient@@QAE at ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@HHH_N at Z) ???? libnet.lib(progclient.obj) : error LNK2001: ????????? "protected: __thiscall RemoteDatabase::RemoteDatabase(int,unsigned int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,bool)" (??0RemoteDatabase@@IAE at HIABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@_N at Z) libbackend.lib(dbfactory_remote.obj) : error LNK2001: ????????? "public: virtual void __thiscall RemoteDatabase::keep_alive(void)" (?keep_alive at RemoteDatabase@@UAEXXZ) libnet.lib(progclient.obj) : error LNK2001: ????????? "public: virtual void __thiscall RemoteDatabase::keep_alive(void)" (?keep_alive at RemoteDatabase@@UAEXXZ) libnet.lib(tcpclient.obj) : error LNK2001: ????????? "public: virtual void __thiscall RemoteDatabase::keep_alive(void)" (?keep_alive at RemoteDatabase@@UAEXXZ) libbackend.lib(dbfactory_remote.obj) : error LNK2001: ????????? "public: virtual unsigned int __thiscall RemoteDatabase::get_doccount(void)const " (?get_doccount at RemoteDatabase@@UBEIXZ) libnet.lib(progclient.obj) : error LNK2001: ????????? "public: virtual unsigned int __thiscall RemoteDatabase::get_doccount(void)const " (?get_doccount at RemoteDatabase@@UBEIXZ) libnet.lib(tcpclient.obj) : error LNK2001: ????????? "public: virtual unsigned int __thiscall RemoteDatabase::get_doccount(void)const " (?get_doccount at RemoteDatabase@@UBEIXZ) libbackend.lib(dbfactory_remote.obj) : error LNK2001: ????????? "public: virtual unsigned int __thiscall RemoteDatabase::get_lastdocid(void)const " (?get_lastdocid at RemoteDatabase@@UBEIXZ) libnet.lib(progclient.obj) : error LNK2001: ????????? "public: virtual unsigned int __thiscall RemoteDatabase::get_lastdocid(void)const " (?get_lastdocid at RemoteDatabase@@UBEIXZ) libnet.lib(tcpclient.obj) : error LNK2001: ????????? "public: virtual unsigned int __thiscall RemoteDatabase::get_lastdocid(void)const " (?get_lastdocid at RemoteDatabase@@UBEIXZ) libbackend.lib(dbfactory_remote.obj) : error LNK2001: ????????? "public: virtual double __thiscall RemoteDatabase::get_avlength(void)const " (?get_avlength at RemoteDatabase@@UBENXZ) libnet.lib(progclient.obj) : error LNK2001: ????????? "public: virtual double __thiscall RemoteDatabase::get_avlength(void)const " (?get_avlength at RemoteDatabase@@UBENXZ) libnet.lib(tcpclient.obj) : error LNK2001: ????????? "public: virtual double __thiscall RemoteDatabase::get_avlength(void)const " (?get_avlength at RemoteDatabase@@UBENXZ) libbackend.lib(dbfactory_remote.obj) : error LNK2001: ????????? "public: virtual double __thiscall RemoteDatabase::get_doclength(unsigned int)const " (?get_doclength at RemoteDatabase@@UBENI at Z) libnet.lib(progclient.obj) : error LNK2001: ????????? "public: virtual double __thiscall RemoteDatabase::get_doclength(unsigned int)const " (?get_doclength at RemoteDatabase@@UBENI at Z) libnet.lib(tcpclient.obj) : error LNK2001: ????????? "public: virtual double __thiscall RemoteDatabase::get_doclength(unsigned int)const " (?get_doclength at RemoteDatabase@@UBENI at Z) libbackend.lib(dbfactory_remote.obj) : error LNK2001: ????????? "public: virtual unsigned int __thiscall RemoteDatabase::get_termfreq(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)const " (?get_termfreq at RemoteDatabase@@UBEIABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) libnet.lib(progclient.obj) : error LNK2001: ????????? "public: virtual unsigned int __thiscall RemoteDatabase::get_termfreq(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)const " (?get_termfreq at RemoteDatabase@@UBEIABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) libnet.lib(tcpclient.obj) : error LNK2001: ????????? "public: virtual unsigned int __thiscall RemoteDatabase::get_termfreq(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)const " (?get_termfreq at RemoteDatabase@@UBEIABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) libbackend.lib(dbfactory_remote.obj) : error LNK2001: ????????? "public: virtual unsigned int __thiscall RemoteDatabase::get_collection_freq(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)const " (?get_collection_freq at RemoteDatabase@@UBEIABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) libnet.lib(progclient.obj) : error LNK2001: ????????? "public: virtual unsigned int __thiscall RemoteDatabase::get_collection_freq(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)const " (?get_collection_freq at RemoteDatabase@@UBEIABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) libnet.lib(tcpclient.obj) : error LNK2001: ????????? "public: virtual unsigned int __thiscall RemoteDatabase::get_collection_freq(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)const " (?get_collection_freq at RemoteDatabase@@UBEIABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) libbackend.lib(dbfactory_remote.obj) : error LNK2001: ????????? "public: virtual bool __thiscall RemoteDatabase::term_exists(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)const " (?term_exists at RemoteDatabase@@UBE_NABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) libnet.lib(progclient.obj) : error LNK2001: ????????? "public: virtual bool __thiscall RemoteDatabase::term_exists(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)const " (?term_exists at RemoteDatabase@@UBE_NABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) libnet.lib(tcpclient.obj) : error LNK2001: ????????? "public: virtual bool __thiscall RemoteDatabase::term_exists(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)const " (?term_exists at RemoteDatabase@@UBE_NABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) libbackend.lib(dbfactory_remote.obj) : error LNK2001: ????????? "public: virtual bool __thiscall RemoteDatabase::has_positions(void)const " (?has_positions at RemoteDatabase@@UBE_NXZ) libnet.lib(progclient.obj) : error LNK2001: ????????? "public: virtual bool __thiscall RemoteDatabase::has_positions(void)const " (?has_positions at RemoteDatabase@@UBE_NXZ) libnet.lib(tcpclient.obj) : error LNK2001: ????????? "public: virtual bool __thiscall RemoteDatabase::has_positions(void)const " (?has_positions at RemoteDatabase@@UBE_NXZ) libbackend.lib(dbfactory_remote.obj) : error LNK2001: ????????? "public: virtual class LeafPostList * __thiscall RemoteDatabase::open_post_list(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)const " (?open_post_list at RemoteDatabase@@UBEPAVLeafPostList@@ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) libnet.lib(progclient.obj) : error LNK2001: ????????? "public: virtual class LeafPostList * __thiscall RemoteDatabase::open_post_list(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)const " (?open_post_list at RemoteDatabase@@UBEPAVLeafPostList@@ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) libnet.lib(tcpclient.obj) : error LNK2001: ????????? "public: virtual class LeafPostList * __thiscall RemoteDatabase::open_post_list(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)const " (?open_post_list at RemoteDatabase@@UBEPAVLeafPostList@@ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) libbackend.lib(dbfactory_remote.obj) : error LNK2001: ????????? "public: virtual class Xapian::TermIterator::Internal * __thiscall RemoteDatabase::open_term_list(unsigned int)const " (?open_term_list at RemoteDatabase@@UBEPAVInternal at TermIterator@Xapian@@I at Z) libnet.lib(progclient.obj) : error LNK2001: ????????? "public: virtual class Xapian::TermIterator::Internal * __thiscall RemoteDatabase::open_term_list(unsigned int)const " (?open_term_list at RemoteDatabase@@UBEPAVInternal at TermIterator@Xapian@@I at Z) libnet.lib(tcpclient.obj) : error LNK2001: ????????? "public: virtual class Xapian::TermIterator::Internal * __thiscall RemoteDatabase::open_term_list(unsigned int)const " (?open_term_list at RemoteDatabase@@UBEPAVInternal at TermIterator@Xapian@@I at Z) libbackend.lib(dbfactory_remote.obj) : error LNK2001: ????????? "public: virtual class Xapian::TermIterator::Internal * __thiscall RemoteDatabase::open_allterms(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)const " (?open_allterms at RemoteDatabase@@UBEPAVInternal at TermIterator@Xapian@@ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) libnet.lib(progclient.obj) : error LNK2001: ????????? "public: virtual class Xapian::TermIterator::Internal * __thiscall RemoteDatabase::open_allterms(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)const " (?open_allterms at RemoteDatabase@@UBEPAVInternal at TermIterator@Xapian@@ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) libnet.lib(tcpclient.obj) : error LNK2001: ????????? "public: virtual class Xapian::TermIterator::Internal * __thiscall RemoteDatabase::open_allterms(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)const " (?open_allterms at RemoteDatabase@@UBEPAVInternal at TermIterator@Xapian@@ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) libbackend.lib(dbfactory_remote.obj) : error LNK2001: ????????? "public: virtual class Xapian::PositionIterator::Internal * __thiscall RemoteDatabase::open_position_list(unsigned int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)const " (?open_position_list at RemoteDatabase@@UBEPAVInternal at PositionIterator@Xapian@@IABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) libnet.lib(progclient.obj) : error LNK2001: ????????? "public: virtual class Xapian::PositionIterator::Internal * __thiscall RemoteDatabase::open_position_list(unsigned int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)const " (?open_position_list at RemoteDatabase@@UBEPAVInternal at PositionIterator@Xapian@@IABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) libnet.lib(tcpclient.obj) : error LNK2001: ????????? "public: virtual class Xapian::PositionIterator::Internal * __thiscall RemoteDatabase::open_position_list(unsigned int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)const " (?open_position_list at RemoteDatabase@@UBEPAVInternal at PositionIterator@Xapian@@IABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) libbackend.lib(dbfactory_remote.obj) : error LNK2001: ????????? "public: virtual class Xapian::Document::Internal * __thiscall RemoteDatabase::open_document(unsigned int,bool)const " (?open_document at RemoteDatabase@@UBEPAVInternal at Document@Xapian@@I_N at Z) libnet.lib(progclient.obj) : error LNK2001: ????????? "public: virtual class Xapian::Document::Internal * __thiscall RemoteDatabase::open_document(unsigned int,bool)const " (?open_document at RemoteDatabase@@UBEPAVInternal at Document@Xapian@@I_N at Z) libnet.lib(tcpclient.obj) : error LNK2001: ????????? "public: virtual class Xapian::Document::Internal * __thiscall RemoteDatabase::open_document(unsigned int,bool)const " (?open_document at RemoteDatabase@@UBEPAVInternal at Document@Xapian@@I_N at Z) libbackend.lib(dbfactory_remote.obj) : error LNK2001: ????????? "public: virtual void __thiscall RemoteDatabase::reopen(void)" (?reopen at RemoteDatabase@@UAEXXZ) libnet.lib(progclient.obj) : error LNK2001: ????????? "public: virtual void __thiscall RemoteDatabase::reopen(void)" (?reopen at RemoteDatabase@@UAEXXZ) libnet.lib(tcpclient.obj) : error LNK2001: ????????? "public: virtual void __thiscall RemoteDatabase::reopen(void)" (?reopen at RemoteDatabase@@UAEXXZ) libbackend.lib(dbfactory_remote.obj) : error LNK2001: ????????? "public: virtual void __thiscall RemoteDatabase::flush(void)" (?flush at RemoteDatabase@@UAEXXZ) libnet.lib(progclient.obj) : error LNK2001: ????????? "public: virtual void __thiscall RemoteDatabase::flush(void)" (?flush at RemoteDatabase@@UAEXXZ) libnet.lib(tcpclient.obj) : error LNK2019: ????????? "public: virtual void __thiscall RemoteDatabase::flush(void)" (?flush at RemoteDatabase@@UAEXXZ)??????? "private: static int __cdecl TcpClient::open_socket(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,int)" (?open_socket at TcpClient@@CAHABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@HH at Z) ???? libbackend.lib(dbfactory_remote.obj) : error LNK2001: ????????? "public: virtual void __thiscall RemoteDatabase::cancel(void)" (?cancel at RemoteDatabase@@UAEXXZ) libnet.lib(progclient.obj) : error LNK2001: ????????? "public: virtual void __thiscall RemoteDatabase::cancel(void)" (?cancel at RemoteDatabase@@UAEXXZ) libnet.lib(tcpclient.obj) : error LNK2019: ????????? "public: virtual void __thiscall RemoteDatabase::cancel(void)" (?cancel at RemoteDatabase@@UAEXXZ)??????? "private: static int __cdecl TcpClient::open_socket(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,int)" (?open_socket at TcpClient@@CAHABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@HH at Z) ???? libbackend.lib(dbfactory_remote.obj) : error LNK2001: ????????? "public: virtual unsigned int __thiscall RemoteDatabase::add_document(class Xapian::Document const &)" (?add_document at RemoteDatabase@@UAEIABVDocument at Xapian@@@Z) libnet.lib(progclient.obj) : error LNK2001: ????????? "public: virtual unsigned int __thiscall RemoteDatabase::add_document(class Xapian::Document const &)" (?add_document at RemoteDatabase@@UAEIABVDocument at Xapian@@@Z) libnet.lib(tcpclient.obj) : error LNK2001: ????????? "public: virtual unsigned int __thiscall RemoteDatabase::add_document(class Xapian::Document const &)" (?add_document at RemoteDatabase@@UAEIABVDocument at Xapian@@@Z) libbackend.lib(dbfactory_remote.obj) : error LNK2001: ????????? "public: virtual void __thiscall RemoteDatabase::delete_document(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?delete_document at RemoteDatabase@@UAEXABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) libnet.lib(progclient.obj) : error LNK2001: ????????? "public: virtual void __thiscall RemoteDatabase::delete_document(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?delete_document at RemoteDatabase@@UAEXABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) libnet.lib(tcpclient.obj) : error LNK2001: ????????? "public: virtual void __thiscall RemoteDatabase::delete_document(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?delete_document at RemoteDatabase@@UAEXABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) libbackend.lib(dbfactory_remote.obj) : error LNK2001: ????????? "public: virtual void __thiscall RemoteDatabase::delete_document(unsigned int)" (?delete_document at RemoteDatabase@@UAEXI at Z) libnet.lib(progclient.obj) : error LNK2001: ????????? "public: virtual void __thiscall RemoteDatabase::delete_document(unsigned int)" (?delete_document at RemoteDatabase@@UAEXI at Z) libnet.lib(tcpclient.obj) : error LNK2001: ????????? "public: virtual void __thiscall RemoteDatabase::delete_document(unsigned int)" (?delete_document at RemoteDatabase@@UAEXI at Z) libbackend.lib(dbfactory_remote.obj) : error LNK2001: ????????? "public: virtual unsigned int __thiscall RemoteDatabase::replace_document(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Xapian::Document const &)" (?replace_document at RemoteDatabase@@UAEIABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@ABVDocument at Xapian@@@Z) libnet.lib(progclient.obj) : error LNK2001: ????????? "public: virtual unsigned int __thiscall RemoteDatabase::replace_document(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Xapian::Document const &)" (?replace_document at RemoteDatabase@@UAEIABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@ABVDocument at Xapian@@@Z) libnet.lib(tcpclient.obj) : error LNK2019: ????????? "public: virtual unsigned int __thiscall RemoteDatabase::replace_document(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Xapian::Document const &)" (?replace_document at RemoteDatabase@@UAEIABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@ABVDocument at Xapian@@@Z)??????? "private: static int __cdecl TcpClient::open_socket(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,int)" (?open_socket at TcpClient@@CAHABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@HH at Z) ???? libbackend.lib(dbfactory_remote.obj) : error LNK2001: ????????? "public: virtual void __thiscall RemoteDatabase::replace_document(unsigned int,class Xapian::Document const &)" (?replace_document at RemoteDatabase@@UAEXIABVDocument at Xapian@@@Z) libnet.lib(progclient.obj) : error LNK2001: ????????? "public: virtual void __thiscall RemoteDatabase::replace_document(unsigned int,class Xapian::Document const &)" (?replace_document at RemoteDatabase@@UAEXIABVDocument at Xapian@@@Z) libnet.lib(tcpclient.obj) : error LNK2019: ????????? "public: virtual void __thiscall RemoteDatabase::replace_document(unsigned int,class Xapian::Document const &)" (?replace_document at RemoteDatabase@@UAEXIABVDocument at Xapian@@@Z)??????? "private: static int __cdecl TcpClient::open_socket(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,int)" (?open_socket at TcpClient@@CAHABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@HH at Z) ???? libbackend.lib(dbfactory_remote.obj) : error LNK2001: ????????? "public: virtual class RemoteDatabase * __thiscall RemoteDatabase::as_remotedatabase(void)" (?as_remotedatabase at RemoteDatabase@@UAEPAV1 at XZ) libnet.lib(progclient.obj) : error LNK2001: ????????? "public: virtual class RemoteDatabase * __thiscall RemoteDatabase::as_remotedatabase(void)" (?as_remotedatabase at RemoteDatabase@@UAEPAV1 at XZ) libnet.lib(tcpclient.obj) : error LNK2001: ????????? "public: virtual class RemoteDatabase * __thiscall RemoteDatabase::as_remotedatabase(void)" (?as_remotedatabase at RemoteDatabase@@UAEPAV1 at XZ) libinmemory.lib(inmemory_database.obj) : error LNK2001: ????????? "public: virtual unsigned int __thiscall Xapian::PostingIterator::Internal::get_wdf(void)const " (?get_wdf at Internal@PostingIterator at Xapian@@UBEIXZ) libinmemory.lib(inmemory_database.obj) : error LNK2001: ????????? "public: virtual class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const * __thiscall Xapian::PostingIterator::Internal::get_collapse_key(void)const " (?get_collapse_key at Internal@PostingIterator at Xapian@@UBEPBV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@XZ) libinmemory.lib(inmemory_database.obj) : error LNK2001: ????????? "public: virtual class Xapian::PositionIterator::Internal * __thiscall Xapian::PostingIterator::Internal::read_position_list(void)" (?read_position_list at Internal@PostingIterator at Xapian@@UAEPAV1PositionIterator at 3@XZ) libinmemory.lib(inmemory_database.obj) : error LNK2001: ????????? "public: virtual class Xapian::PositionIterator::Internal * __thiscall Xapian::PostingIterator::Internal::open_position_list(void)const " (?open_position_list at Internal@PostingIterator at Xapian@@UBEPAV1PositionIterator at 3@XZ) libinmemory.lib(inmemory_database.obj) : error LNK2001: ????????? "public: virtual class Xapian::PostingIterator::Internal * __thiscall Xapian::PostingIterator::Internal::check(unsigned int,double,bool &)" (?check at Internal@PostingIterator at Xapian@@UAEPAV123 at INAA_N@Z) libinmemory.lib(inmemory_database.obj) : error LNK2019: ????????? "public: virtual __thiscall Xapian::PostingIterator::Internal::~Internal(void)" (??1Internal at PostingIterator@Xapian@@UAE at XZ)??????? "public: virtual void * __thiscall Xapian::PostingIterator::Internal::`scalar deleting destructor'(unsigned int)" (??_GInternal at PostingIterator@Xapian@@UAEPAXI at Z) ???? libinmemory.lib(inmemory_database.obj) : error LNK2001: ????????? "public: virtual unsigned int __thiscall LeafPostList::get_termfreq_min(void)const " (?get_termfreq_min at LeafPostList@@UBEIXZ) libinmemory.lib(inmemory_database.obj) : error LNK2001: ????????? "public: virtual unsigned int __thiscall LeafPostList::get_termfreq_max(void)const " (?get_termfreq_max at LeafPostList@@UBEIXZ) libinmemory.lib(inmemory_database.obj) : error LNK2001: ????????? "public: virtual unsigned int __thiscall LeafPostList::get_termfreq_est(void)const " (?get_termfreq_est at LeafPostList@@UBEIXZ) libinmemory.lib(inmemory_database.obj) : error LNK2001: ????????? "public: virtual double __thiscall LeafPostList::get_maxweight(void)const " (?get_maxweight at LeafPostList@@UBENXZ) libinmemory.lib(inmemory_database.obj) : error LNK2001: ????????? "public: virtual double __thiscall LeafPostList::get_weight(void)const " (?get_weight at LeafPostList@@UBENXZ) libinmemory.lib(inmemory_database.obj) : error LNK2001: ????????? "public: virtual double __thiscall LeafPostList::recalc_maxweight(void)" (?recalc_maxweight at LeafPostList@@UAENXZ) libinmemory.lib(inmemory_database.obj) : error LNK2019: ????????? "public: virtual __thiscall LeafPostList::~LeafPostList(void)" (??1LeafPostList@@UAE at XZ)??????? "public: virtual void * __thiscall LeafPostList::`scalar deleting destructor'(unsigned int)" (??_GLeafPostList@@UAEPAXI at Z) ???? libinmemory.lib(inmemory_database.obj) : error LNK2019: ????????? "public: __thiscall Xapian::PositionIterator::PositionIterator(class Xapian::PositionIterator::Internal *)" (??0PositionIterator at Xapian@@QAE at PAVInternal@01@@Z)??????? "public: class Xapian::PositionIterator __thiscall Xapian::TermIterator::positionlist_end(void)const " (?positionlist_end at TermIterator@Xapian@@QBE?AVPositionIterator at 2@XZ) ???? libnet.lib(serialise.obj) : error LNK2001: ????????? "public: __thiscall Xapian::PositionIterator::PositionIterator(class Xapian::PositionIterator::Internal *)" (??0PositionIterator at Xapian@@QAE at PAVInternal@01@@Z) libinmemory.lib(inmemory_database.obj) : error LNK2001: ????????? "public: virtual void __thiscall Xapian::TermIterator::Internal::accumulate_stats(class Xapian::Internal::ExpandStats &)const " (?accumulate_stats at Internal@TermIterator at Xapian@@UBEXAAVExpandStats at 13@@Z) libinmemory.lib(inmemory_alltermslist.obj) : error LNK2001: ????????? "public: virtual void __thiscall Xapian::TermIterator::Internal::accumulate_stats(class Xapian::Internal::ExpandStats &)const " (?accumulate_stats at Internal@TermIterator at Xapian@@UBEXAAVExpandStats at 13@@Z) libinmemory.lib(inmemory_database.obj) : error LNK2001: ????????? "public: virtual unsigned int __thiscall Xapian::TermIterator::Internal::get_collection_freq(void)const " (?get_collection_freq at Internal@TermIterator at Xapian@@UBEIXZ) libinmemory.lib(inmemory_alltermslist.obj) : error LNK2001: ????????? "public: virtual unsigned int __thiscall Xapian::TermIterator::Internal::get_collection_freq(void)const " (?get_collection_freq at Internal@TermIterator at Xapian@@UBEIXZ) libinmemory.lib(inmemory_database.obj) : error LNK2001: ????????? "public: virtual class Xapian::TermIterator::Internal * __thiscall Xapian::TermIterator::Internal::skip_to(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?skip_to at Internal@TermIterator at Xapian@@UAEPAV123 at ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) libinmemory.lib(inmemory_alltermslist.obj) : error LNK2001: ????????? "public: virtual class Xapian::TermIterator::Internal * __thiscall Xapian::TermIterator::Internal::skip_to(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?skip_to at Internal@TermIterator at Xapian@@UAEPAV123 at ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) libinmemory.lib(inmemory_database.obj) : error LNK2019: ????????? "public: virtual __thiscall Xapian::TermIterator::Internal::~Internal(void)" (??1Internal at TermIterator@Xapian@@UAE at XZ)??????? "public: virtual void * __thiscall Xapian::TermIterator::Internal::`scalar deleting destructor'(unsigned int)" (??_GInternal at TermIterator@Xapian@@UAEPAXI at Z) ???? libinmemory.lib(inmemory_alltermslist.obj) : error LNK2001: ????????? "public: virtual __thiscall Xapian::TermIterator::Internal::~Internal(void)" (??1Internal at TermIterator@Xapian@@UAE at XZ) libinmemory.lib(inmemory_database.obj) : error LNK2019: ????????? "public: __thiscall Xapian::TermIterator::TermIterator(class Xapian::TermIterator::Internal *)" (??0TermIterator at Xapian@@QAE at PAVInternal@01@@Z)??????? "public: class Xapian::TermIterator __thiscall Xapian::Document::termlist_end(void)const " (?termlist_end at Document@Xapian@@QBE?AVTermIterator at 2@XZ) ???? libnet.lib(serialise.obj) : error LNK2001: ????????? "public: __thiscall Xapian::TermIterator::TermIterator(class Xapian::TermIterator::Internal *)" (??0TermIterator at Xapian@@QAE at PAVInternal@01@@Z) libinmemory.lib(inmemory_database.obj) : error LNK2019: ????????? "public: __thiscall Xapian::TermIterator::~TermIterator(void)" (??1TermIterator at Xapian@@QAE at XZ)??????? "private: void __thiscall InMemoryDatabase::finish_add_doc(unsigned int,class Xapian::Document const &)" (?finish_add_doc at InMemoryDatabase@@AAEXIABVDocument at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2001: ????????? "public: __thiscall Xapian::TermIterator::~TermIterator(void)" (??1TermIterator at Xapian@@QAE at XZ) libinmemory.lib(inmemory_database.obj) : error LNK2019: ????????? "public: class Xapian::TermIterator & __thiscall Xapian::TermIterator::operator++(void)" (??ETermIterator at Xapian@@QAEAAV01 at XZ)??????? "private: void __thiscall InMemoryDatabase::finish_add_doc(unsigned int,class Xapian::Document const &)" (?finish_add_doc at InMemoryDatabase@@AAEXIABVDocument at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2001: ????????? "public: class Xapian::TermIterator & __thiscall Xapian::TermIterator::operator++(void)" (??ETermIterator at Xapian@@QAEAAV01 at XZ) libinmemory.lib(inmemory_database.obj) : error LNK2019: ????????? "public: __thiscall Xapian::PositionIterator::~PositionIterator(void)" (??1PositionIterator at Xapian@@QAE at XZ)??????? "private: void __thiscall InMemoryDatabase::finish_add_doc(unsigned int,class Xapian::Document const &)" (?finish_add_doc at InMemoryDatabase@@AAEXIABVDocument at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2001: ????????? "public: __thiscall Xapian::PositionIterator::~PositionIterator(void)" (??1PositionIterator at Xapian@@QAE at XZ) libinmemory.lib(inmemory_database.obj) : error LNK2019: ????????? "public: class Xapian::PositionIterator & __thiscall Xapian::PositionIterator::operator++(void)" (??EPositionIterator at Xapian@@QAEAAV01 at XZ)??????? "private: void __thiscall InMemoryDatabase::finish_add_doc(unsigned int,class Xapian::Document const &)" (?finish_add_doc at InMemoryDatabase@@AAEXIABVDocument at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2001: ????????? "public: class Xapian::PositionIterator & __thiscall Xapian::PositionIterator::operator++(void)" (??EPositionIterator at Xapian@@QAEAAV01 at XZ) libinmemory.lib(inmemory_database.obj) : error LNK2019: ????????? "public: unsigned int __thiscall Xapian::PositionIterator::operator*(void)const " (??DPositionIterator at Xapian@@QBEIXZ)??????? "private: void __thiscall InMemoryDatabase::finish_add_doc(unsigned int,class Xapian::Document const &)" (?finish_add_doc at InMemoryDatabase@@AAEXIABVDocument at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2001: ????????? "public: unsigned int __thiscall Xapian::PositionIterator::operator*(void)const " (??DPositionIterator at Xapian@@QBEIXZ) libinmemory.lib(inmemory_database.obj) : error LNK2019: ????????? "public: unsigned int __thiscall Xapian::TermIterator::get_wdf(void)const " (?get_wdf at TermIterator@Xapian@@QBEIXZ)??????? "private: void __thiscall InMemoryDatabase::finish_add_doc(unsigned int,class Xapian::Document const &)" (?finish_add_doc at InMemoryDatabase@@AAEXIABVDocument at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2001: ????????? "public: unsigned int __thiscall Xapian::TermIterator::get_wdf(void)const " (?get_wdf at TermIterator@Xapian@@QBEIXZ) libinmemory.lib(inmemory_database.obj) : error LNK2019: ????????? "public: class Xapian::PositionIterator __thiscall Xapian::TermIterator::positionlist_begin(void)const " (?positionlist_begin at TermIterator@Xapian@@QBE?AVPositionIterator at 2@XZ)??????? "private: void __thiscall InMemoryDatabase::finish_add_doc(unsigned int,class Xapian::Document const &)" (?finish_add_doc at InMemoryDatabase@@AAEXIABVDocument at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2001: ????????? "public: class Xapian::PositionIterator __thiscall Xapian::TermIterator::positionlist_begin(void)const " (?positionlist_begin at TermIterator@Xapian@@QBE?AVPositionIterator at 2@XZ) libinmemory.lib(inmemory_database.obj) : error LNK2019: ????????? "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall Xapian::TermIterator::operator*(void)const " (??DTermIterator at Xapian@@QBE?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@XZ)??????? "private: void __thiscall InMemoryDatabase::finish_add_doc(unsigned int,class Xapian::Document const &)" (?finish_add_doc at InMemoryDatabase@@AAEXIABVDocument at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2001: ????????? "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall Xapian::TermIterator::operator*(void)const " (??DTermIterator at Xapian@@QBE?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@XZ) libinmemory.lib(inmemory_database.obj) : error LNK2019: ????????? "public: class Xapian::TermIterator __thiscall Xapian::Document::termlist_begin(void)const " (?termlist_begin at Document@Xapian@@QBE?AVTermIterator at 2@XZ)??????? "private: void __thiscall InMemoryDatabase::finish_add_doc(unsigned int,class Xapian::Document const &)" (?finish_add_doc at InMemoryDatabase@@AAEXIABVDocument at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2001: ????????? "public: class Xapian::TermIterator __thiscall Xapian::Document::termlist_begin(void)const " (?termlist_begin at Document@Xapian@@QBE?AVTermIterator at 2@XZ) libinmemory.lib(inmemory_database.obj) : error LNK2019: ????????? "public: unsigned int __thiscall Xapian::ValueIterator::get_valueno(void)const " (?get_valueno at ValueIterator@Xapian@@QBEIXZ)??????? "private: void __thiscall InMemoryDatabase::finish_add_doc(unsigned int,class Xapian::Document const &)" (?finish_add_doc at InMemoryDatabase@@AAEXIABVDocument at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2001: ????????? "public: unsigned int __thiscall Xapian::ValueIterator::get_valueno(void)const " (?get_valueno at ValueIterator@Xapian@@QBEIXZ) libinmemory.lib(inmemory_database.obj) : error LNK2019: ????????? "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const & __thiscall Xapian::ValueIterator::operator*(void)const " (??DValueIterator at Xapian@@QBEABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@XZ)??????? "private: void __thiscall InMemoryDatabase::finish_add_doc(unsigned int,class Xapian::Document const &)" (?finish_add_doc at InMemoryDatabase@@AAEXIABVDocument at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2001: ????????? "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const & __thiscall Xapian::ValueIterator::operator*(void)const " (??DValueIterator at Xapian@@QBEABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@XZ) libinmemory.lib(inmemory_database.obj) : error LNK2019: ????????? "public: class Xapian::ValueIterator __thiscall Xapian::Document::values_end(void)const " (?values_end at Document@Xapian@@QBE?AVValueIterator at 2@XZ)??????? "private: void __thiscall InMemoryDatabase::finish_add_doc(unsigned int,class Xapian::Document const &)" (?finish_add_doc at InMemoryDatabase@@AAEXIABVDocument at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2001: ????????? "public: class Xapian::ValueIterator __thiscall Xapian::Document::values_end(void)const " (?values_end at Document@Xapian@@QBE?AVValueIterator at 2@XZ) libinmemory.lib(inmemory_database.obj) : error LNK2019: ????????? "public: class Xapian::ValueIterator __thiscall Xapian::Document::values_begin(void)const " (?values_begin at Document@Xapian@@QBE?AVValueIterator at 2@XZ)??????? "private: void __thiscall InMemoryDatabase::finish_add_doc(unsigned int,class Xapian::Document const &)" (?finish_add_doc at InMemoryDatabase@@AAEXIABVDocument at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2001: ????????? "public: class Xapian::ValueIterator __thiscall Xapian::Document::values_begin(void)const " (?values_begin at Document@Xapian@@QBE?AVValueIterator at 2@XZ) libinmemory.lib(inmemory_database.obj) : error LNK2019: ????????? "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall Xapian::Document::get_data(void)const " (?get_data at Document@Xapian@@QBE?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@XZ)??????? "private: virtual void __thiscall InMemoryDatabase::replace_document(unsigned int,class Xapian::Document const &)" (?replace_document at InMemoryDatabase@@EAEXIABVDocument at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2001: ????????? "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall Xapian::Document::get_data(void)const " (?get_data at Document@Xapian@@QBE?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@XZ) libnet.lib(remoteconnection.obj) : error LNK2019: ????????? __imp__closesocket at 4??????? "void __cdecl close_fd_or_socket(int)" (?close_fd_or_socket@@YAXH at Z) ???? libnet.lib(remoteconnection.obj) : error LNK2019: ????????? __imp__select at 20??????? "public: bool __thiscall RemoteConnection::ready_to_read(void)const " (?ready_to_read at RemoteConnection@@QBE_NXZ) ???? libnet.lib(tcpclient.obj) : error LNK2001: ????????? __imp__select at 20 libnet.lib(progclient.obj) : error LNK2019: ????????? "protected: void __thiscall RemoteDatabase::do_close(void)" (?do_close at RemoteDatabase@@IAEXXZ)??????? "public: virtual __thiscall ProgClient::~ProgClient(void)" (??1ProgClient@@UAE at XZ) ???? libnet.lib(tcpclient.obj) : error LNK2001: ????????? "protected: void __thiscall RemoteDatabase::do_close(void)" (?do_close at RemoteDatabase@@IAEXXZ) libnet.lib(tcpclient.obj) : error LNK2019: ????????? __imp__WSAGetLastError at 0??????? "int __cdecl socket_errno(void)" (?socket_errno@@YAHXZ) ???? libnet.lib(tcpclient.obj) : error LNK2019: ????????? __imp__getsockopt at 20??????? "private: static int __cdecl TcpClient::open_socket(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,int)" (?open_socket at TcpClient@@CAHABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@HH at Z) ???? libnet.lib(tcpclient.obj) : error LNK2019: ????????? __imp__connect at 12??????? "private: static int __cdecl TcpClient::open_socket(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,int)" (?open_socket at TcpClient@@CAHABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@HH at Z) ???? libnet.lib(tcpclient.obj) : error LNK2019: ????????? __imp__setsockopt at 20??????? "private: static int __cdecl TcpClient::open_socket(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,int)" (?open_socket at TcpClient@@CAHABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@HH at Z) ???? libnet.lib(tcpclient.obj) : error LNK2019: ????????? __imp__ioctlsocket at 12??????? "private: static int __cdecl TcpClient::open_socket(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,int)" (?open_socket at TcpClient@@CAHABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@HH at Z) ???? libnet.lib(tcpclient.obj) : error LNK2019: ????????? __imp__htons at 4??????? "private: static int __cdecl TcpClient::open_socket(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,int)" (?open_socket at TcpClient@@CAHABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@HH at Z) ???? libnet.lib(tcpclient.obj) : error LNK2019: ????????? __imp__socket at 12??????? "private: static int __cdecl TcpClient::open_socket(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,int)" (?open_socket at TcpClient@@CAHABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@HH at Z) ???? libnet.lib(tcpclient.obj) : error LNK2019: ????????? __imp__gethostbyname at 4??????? "private: static int __cdecl TcpClient::open_socket(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,int)" (?open_socket at TcpClient@@CAHABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@HH at Z) ???? libnet.lib(serialise.obj) : error LNK2019: ????????? "protected: __thiscall Xapian::Error::Error(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,char const *,char const *)" (??0Error at Xapian@@IAE at ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@0PBD1 at Z)??????? "protected: __thiscall Xapian::RuntimeError::RuntimeError(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,char const *,char const *)" (??0RuntimeError at Xapian@@IAE at ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@0PBD1 at Z) ???? libnet.lib(serialise.obj) : error LNK2019: ????????? "public: void __thiscall Xapian::Document::operator=(class Xapian::Document const &)" (??4Document at Xapian@@QAEXABV01@@Z)??????? "public: void __thiscall Xapian::ValueIterator::operator=(class Xapian::ValueIterator const &)" (??4ValueIterator at Xapian@@QAEXABV01@@Z) ???? libnet.lib(serialise.obj) : error LNK2019: ????????? "public: __thiscall Xapian::MSet::~MSet(void)" (??1MSet at Xapian@@QAE at XZ)??????? "public: __thiscall Xapian::MSetIterator::~MSetIterator(void)" (??1MSetIterator at Xapian@@QAE at XZ) ???? libnet.lib(serialise.obj) : error LNK2019: ????????? "public: char const * __thiscall Xapian::Error::get_error_string(void)const " (?get_error_string at Error@Xapian@@QBEPBDXZ)??????? "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl serialise_error(class Xapian::Error const &)" (?serialise_error@@YA?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@ABVError at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2019: ????????? "public: __thiscall Xapian::RSet::~RSet(void)" (??1RSet at Xapian@@QAE at XZ)??????? __unwindfunclet$?unserialise_rset@@YA?AVRSet at Xapian@@ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z$0 ???? libnet.lib(serialise.obj) : error LNK2019: ????????? "public: void __thiscall Xapian::RSet::add_document(unsigned int)" (?add_document at RSet@Xapian@@QAEXI at Z)??????? "class Xapian::RSet __cdecl unserialise_rset(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?unserialise_rset@@YA?AVRSet at Xapian@@ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) ???? libnet.lib(serialise.obj) : error LNK2019: ????????? "public: __thiscall Xapian::RSet::RSet(void)" (??0RSet at Xapian@@QAE at XZ)??????? "class Xapian::RSet __cdecl unserialise_rset(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?unserialise_rset@@YA?AVRSet at Xapian@@ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) ???? libnet.lib(serialise.obj) : error LNK2019: ????????? "public: void __thiscall Xapian::Document::add_term(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,unsigned int)" (?add_term at Document@Xapian@@QAEXABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@I at Z)??????? "class Xapian::Document __cdecl unserialise_document(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?unserialise_document@@YA?AVDocument at Xapian@@ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) ???? libnet.lib(serialise.obj) : error LNK2019: ????????? "public: void __thiscall Xapian::Document::add_value(unsigned int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?add_value at Document@Xapian@@QAEXIABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z)??????? "class Xapian::Document __cdecl unserialise_document(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?unserialise_document@@YA?AVDocument at Xapian@@ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) ???? libnet.lib(serialise.obj) : error LNK2019: ????????? "public: __thiscall Xapian::Enquire::Internal::~Internal(void)" (??1Internal at Enquire@Xapian@@QAE at XZ)??????? "public: void * __thiscall Xapian::Enquire::Internal::`scalar deleting destructor'(unsigned int)" (??_GInternal at Enquire@Xapian@@QAEPAXI at Z) ???? libnet.lib(serialise.obj) : error LNK2019: ????????? "public: void __thiscall Xapian::PositionIterator::operator=(class Xapian::PositionIterator const &)" (??4PositionIterator at Xapian@@QAEXABV01@@Z)??????? "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl serialise_document(class Xapian::Document const &)" (?serialise_document@@YA?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@ABVDocument at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2019: ????????? "public: __thiscall Xapian::PositionIterator::PositionIterator(void)" (??0PositionIterator at Xapian@@QAE at XZ)??????? "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl serialise_document(class Xapian::Document const &)" (?serialise_document@@YA?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@ABVDocument at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2019: ????????? "public: unsigned int __thiscall Xapian::TermIterator::positionlist_count(void)const " (?positionlist_count at TermIterator@Xapian@@QBEIXZ)??????? "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl serialise_document(class Xapian::Document const &)" (?serialise_document@@YA?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@ABVDocument at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2019: ????????? "public: void __thiscall Xapian::TermIterator::operator=(class Xapian::TermIterator const &)" (??4TermIterator at Xapian@@QAEXABV01@@Z)??????? "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl serialise_document(class Xapian::Document const &)" (?serialise_document@@YA?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@ABVDocument at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2019: ????????? "public: __thiscall Xapian::TermIterator::TermIterator(void)" (??0TermIterator at Xapian@@QAE at XZ)??????? "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl serialise_document(class Xapian::Document const &)" (?serialise_document@@YA?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@ABVDocument at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2019: ????????? "public: unsigned int __thiscall Xapian::Document::termlist_count(void)const " (?termlist_count at Document@Xapian@@QBEIXZ)??????? "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl serialise_document(class Xapian::Document const &)" (?serialise_document@@YA?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@ABVDocument at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2019: ????????? "public: unsigned int __thiscall Xapian::Document::values_count(void)const " (?values_count at Document@Xapian@@QBEIXZ)??????? "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl serialise_document(class Xapian::Document const &)" (?serialise_document@@YA?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@ABVDocument at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2019: ????????? "public: unsigned int __thiscall Xapian::MSetIterator::get_collapse_count(void)const " (?get_collapse_count at MSetIterator@Xapian@@QBEIXZ)??????? "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl serialise_mset_pre_30_5(class Xapian::MSet const &)" (?serialise_mset_pre_30_5@@YA?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@ABVMSet at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2019: ????????? "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall Xapian::MSetIterator::get_collapse_key(void)const " (?get_collapse_key at MSetIterator@Xapian@@QBE?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@XZ)??????? "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl serialise_mset_pre_30_5(class Xapian::MSet const &)" (?serialise_mset_pre_30_5@@YA?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@ABVMSet at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2019: ????????? "public: unsigned int __thiscall Xapian::MSetIterator::operator*(void)const " (??DMSetIterator at Xapian@@QBEIXZ)??????? "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl serialise_mset_pre_30_5(class Xapian::MSet const &)" (?serialise_mset_pre_30_5@@YA?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@ABVMSet at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2019: ????????? "public: double __thiscall Xapian::MSetIterator::get_weight(void)const " (?get_weight at MSetIterator@Xapian@@QBENXZ)??????? "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl serialise_mset_pre_30_5(class Xapian::MSet const &)" (?serialise_mset_pre_30_5@@YA?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@ABVMSet at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2019: ????????? "public: class Xapian::MSetIterator __thiscall Xapian::MSet::end(void)const " (?end at MSet@Xapian@@QBE?AVMSetIterator at 2@XZ)??????? "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl serialise_mset_pre_30_5(class Xapian::MSet const &)" (?serialise_mset_pre_30_5@@YA?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@ABVMSet at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2019: ????????? "public: class Xapian::MSetIterator __thiscall Xapian::MSet::begin(void)const " (?begin at MSet@Xapian@@QBE?AVMSetIterator at 2@XZ)??????? "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl serialise_mset_pre_30_5(class Xapian::MSet const &)" (?serialise_mset_pre_30_5@@YA?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@ABVMSet at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2019: ????????? "public: unsigned int __thiscall Xapian::MSet::size(void)const " (?size at MSet@Xapian@@QBEIXZ)??????? "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl serialise_mset_pre_30_5(class Xapian::MSet const &)" (?serialise_mset_pre_30_5@@YA?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@ABVMSet at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2019: ????????? "public: double __thiscall Xapian::MSet::get_max_attained(void)const " (?get_max_attained at MSet@Xapian@@QBENXZ)??????? "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl serialise_mset_pre_30_5(class Xapian::MSet const &)" (?serialise_mset_pre_30_5@@YA?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@ABVMSet at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2019: ????????? "public: double __thiscall Xapian::MSet::get_max_possible(void)const " (?get_max_possible at MSet@Xapian@@QBENXZ)??????? "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl serialise_mset_pre_30_5(class Xapian::MSet const &)" (?serialise_mset_pre_30_5@@YA?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@ABVMSet at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2019: ????????? "public: unsigned int __thiscall Xapian::MSet::get_matches_upper_bound(void)const " (?get_matches_upper_bound at MSet@Xapian@@QBEIXZ)??????? "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl serialise_mset_pre_30_5(class Xapian::MSet const &)" (?serialise_mset_pre_30_5@@YA?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@ABVMSet at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2019: ????????? "public: unsigned int __thiscall Xapian::MSet::get_matches_estimated(void)const " (?get_matches_estimated at MSet@Xapian@@QBEIXZ)??????? "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl serialise_mset_pre_30_5(class Xapian::MSet const &)" (?serialise_mset_pre_30_5@@YA?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@ABVMSet at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2019: ????????? "public: unsigned int __thiscall Xapian::MSet::get_matches_lower_bound(void)const " (?get_matches_lower_bound at MSet@Xapian@@QBEIXZ)??????? "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl serialise_mset_pre_30_5(class Xapian::MSet const &)" (?serialise_mset_pre_30_5@@YA?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@ABVMSet at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2019: ????????? "public: unsigned int __thiscall Xapian::MSet::get_firstitem(void)const " (?get_firstitem at MSet@Xapian@@QBEIXZ)??????? "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl serialise_mset_pre_30_5(class Xapian::MSet const &)" (?serialise_mset_pre_30_5@@YA?AV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@ABVMSet at Xapian@@@Z) ???? libnet.lib(serialise.obj) : error LNK2019: ????????? "public: __thiscall Xapian::MSet::MSet(class Xapian::MSet::Internal *)" (??0MSet at Xapian@@QAE at PAVInternal@01@@Z)??????? "class Xapian::MSet __cdecl unserialise_mset(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?unserialise_mset@@YA?AVMSet at Xapian@@ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) ???? E:\job\????\vc2005\xapianindex\Debug\xapianindex.exe : fatal error LNK1120: 118 ?????????? ????????file://e:\job\????\vc2005\xapianindex\xapianindex\Debug\BuildLog.htm? xapianindex - 197 ????1 ??? ========== ??????: 0 ???, 1 ???, 0 ??? ==========
Charlie Hull
2009-Feb-12 10:20 UTC
[Xapian-discuss] problem when using xapian's static libs in windows
??? wrote:> I have download source ?1.10? from the internet > and build it into lib > Then I create a project as the helpdoc said > > I using vc2005(vc8) > The source in my test project is as follow??copy from the helpdoc? >Sorry, it's very hard to tell what you're doing wrong from this information, but it looks like a simple linker error - i.e. you're not telling the linker where to find the various Xapian libraries. By default the libs end up in xapian-core-1.1.0\win32\Release\libs - or the equivalent Debug\libs folder if you've built in Debug mode. Can you tell us what is in these folders? What do you mean by 'helpdoc'? Which example project are you trying to build? Can you confirm that Xapian built successfully and passed all the tests? Charlie