F
Florian Liefers
"Hello World\n",
i have the following problem:
One of my headerfiles for a lib is including <vector>.
When i compile the lib, everything is done well.
In my application another file is including <map>.
By linking my application and the lib, following errors occur:
error LNK2005: "public: __thiscall std::basic_string<char,struct
(??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ)
bereits in Engine.lib(WaterBox.obj) definiert
error LNK2005: "public: __thiscall std::basic_string<char,struct
(??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z)
bereits in Engine.lib(WaterBox.obj) definiert
error LNK2005: "public: __thiscall 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@ABV01@@Z)
bereits in Engine.lib(WaterBox.obj) definiert
error LNK2005: "public: char const * __thiscall
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> >::c_str(void)const "
(?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ)
bereits in Engine.lib(WaterBox.obj) definiert
Can anyone help me?
Tnx,
Florian
i have the following problem:
One of my headerfiles for a lib is including <vector>.
When i compile the lib, everything is done well.
In my application another file is including <map>.
By linking my application and the lib, following errors occur:
error LNK2005: "public: __thiscall std::basic_string<char,struct
std::allocator<char> >(void)"std::char_traits said:::~basic_string<char,struct std::char_traits<char>,class
(??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ)
bereits in Engine.lib(WaterBox.obj) definiert
error LNK2005: "public: __thiscall std::basic_string<char,struct
std::allocator<char> >(char const *)"std::char_traits said:::basic_string<char,struct std::char_traits<char>,class
(??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z)
bereits in Engine.lib(WaterBox.obj) definiert
error LNK2005: "public: __thiscall std::basic_string<char,struct
std::allocator<char> >(class std::basic_string<char,structstd::char_traits said:::basic_string<char,struct std::char_traits<char>,class
std::char_traits<char>,class std::allocator<char> > const &)"
(??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z)
bereits in Engine.lib(WaterBox.obj) definiert
error LNK2005: "public: char const * __thiscall
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> >::c_str(void)const "
(?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ)
bereits in Engine.lib(WaterBox.obj) definiert
Can anyone help me?
Tnx,
Florian