I think that the cause of this error is due to a mismatch in the C
runtime library used between your application and MySQL++. Make sure
that you are using the Multithreaded DLL version (debug or release as a
appropriate) when building your project, as it has to match what is used
by MySQL++. Using the static runtime library or the single-threaded
runtime library in your application will not work.
-----Original Message-----
From: Mandy Llanes [mailto:mandy.llanes@stripped]
Sent: Monday, September 17, 2007 11:30 AM
To: plusplus@stripped
Subject: vector error ( LNK2005)
Hello,
i define type...
typedef vector<std::string> StringArray;
two atribute off classes are.,...
protected: StringArray _types;
protected: StringArray _fields;
but when i compile, in the link time i produce error...
Error 5 error LNK2005: "public: __thiscall std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char>
>::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> >(class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > const &)"
(??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV
01@@Z) already defined in mysqlpp.lib(mysqlpp.dll) StructTables.obj
any idea???
Thank's very much