List:MySQL++« Previous MessageNext Message »
From:Dale Stewart Date:September 17 2007 4:53pm
Subject:RE: vector error ( LNK2005)
View as plain text  
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)

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 &)"
01@@Z) already defined in mysqlpp.lib(mysqlpp.dll) StructTables.obj 

any idea???

Thank's very much

vector error ( LNK2005)Mandy Llanes17 Sep
RE: vector error ( LNK2005)Dale Stewart17 Sep
  • Re: vector error ( LNK2005)Warren Young18 Sep
    • RE: vector error ( LNK2005)Nils Woetzel18 Sep
      • Re: vector error ( LNK2005)Warren Young18 Sep
RE: vector error ( LNK2005)Dale Stewart18 Sep