Menu

#206 Ball release compile fails

open-fixed
Erdem
Genel (33)
7
2002-10-01
2002-09-26
Erdem
No

Ball projesi release de compile etmiyor. Hata soyle :

--------------------Configuration: PluginBallSim -
Win32 Release--------------------
Compiling...
BallSimDyn.cpp
PluginBallSim.cpp
Linking...
msvcprt.lib(MSVCP60.dll) : 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>
>(void)" (??1?$basic_string@
DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ)
already defined in BallSimDyn.obj
msvcprt.lib(MSVCP60.dll) : 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 basic_string<char,str
uct std::char_traits<char>,class std::allocator<char>
>::allocator<char> const &)"
(??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV?$allocator@D@1@@Z)
already defined in BallSimDyn.obj
msvcprt.lib(MSVCP60.dll) : error LNK2005: "private:
void __thiscall std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char>
>::_Tidy(bool)"
(?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEX_N@Z)
alread
y defined in BallSimDyn.obj
msvcprt.lib(MSVCP60.dll) : error LNK2005: "private:
void __thiscall std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char>
>::_Copy(unsigned int)"
(?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXI@Z)
already defined in PluginBallSim.obj
msvcprt.lib(MSVCP60.dll) : error LNK2005: "void __cdecl
std::_Xlen(void)" (?_Xlen@std@@YAXXZ) already defined
in libcpmt.lib(string.obj)
msvcprt.lib(MSVCP60.dll) : error LNK2005: "public:
class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > &
__thiscall std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char>
>::assign(char co
nst *,unsigned int)"
(?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PBDI@Z)
already defined in PluginBallSim.obj
msvcprt.lib(MSVCP60.dll) : error LNK2005: "private:
void __thiscall std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char>
>::_Eos(unsigned int)"
(?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXI@Z)
a
lready defined in PluginBallSim.obj
msvcprt.lib(MSVCP60.dll) : error LNK2005: "private:
bool __thiscall std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char>
>::_Grow(unsigned int,bool)"
(?_Grow@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAE
_NI_N@Z) already defined in PluginBallSim.obj
msvcprt.lib(MSVCP60.dll) : error LNK2005: "public:
class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > &
__thiscall std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char>
>::assign(class s
td::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> >
const &,unsigned int,unsigned int)"
(?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@II@Z)
already defined in libcpmt.lib(string.obj
)
msvcprt.lib(MSVCP60.dll) : error LNK2005: "public:
class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > &
__thiscall std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char>
>::erase(unsigned
int,unsigned int)"
(?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@II@Z)
already defined in PluginBallSim.obj
msvcprt.lib(MSVCP60.dll) : error LNK2005: "private:
void __thiscall std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char>
>::_Split(void)"
(?_Split@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ)
alread
y defined in PluginBallSim.obj
msvcprt.lib(MSVCP60.dll) : error LNK2005: "void __cdecl
std::_Xran(void)" (?_Xran@std@@YAXXZ) already defined
in libcpmt.lib(string.obj)
msvcprt.lib(MSVCP60.dll) : 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>
>(char const *,class basic_st
ring<char,struct std::char_traits<char>,class
std::allocator<char> >::allocator<char> const &)"
(??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBDABV?$allocator@D@1@@Z)
already defined in PluginBallSim.obj
msvcprt.lib(MSVCP60.dll) : error LNK2005: "public:
__thiscall std::logic_error::logic_error(class
logic_error::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> >
const &)"
(??0logic_error@std@@QAE@ABV?$basic_string@DU?$char
_traits@D@std@@V?$allocator@D@2@@1@@Z) already defined
in libcpmt.lib(string.obj)
msvcprt.lib(MSVCP60.dll) : error LNK2005: "public:
__thiscall std::_Lockit::~_Lockit(void)"
(??1_Lockit@std@@QAE@XZ) already defined in
libcpmt.lib(xlock.obj)
msvcprt.lib(MSVCP60.dll) : error LNK2005: "public:
__thiscall std::_Lockit::_Lockit(void)"
(??0_Lockit@std@@QAE@XZ) already defined in
libcpmt.lib(xlock.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: "public:
virtual __thiscall exception::~exception(void)"
(??1exception@@UAE@XZ) already defined in
LIBCMT.lib(stdexcpt.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: "public:
__thiscall exception::exception(class exception const
&)" (??0exception@@QAE@ABV0@@Z) already defined in
LIBCMT.lib(stdexcpt.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: _memmove
already defined in LIBCMT.lib(memmove.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: "public:
__thiscall exception::exception(void)"
(??0exception@@QAE@XZ) already defined in
LIBCMT.lib(stdexcpt.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: "public:
__thiscall exception::exception(char const * const &)"
(??0exception@@QAE@ABQBD@Z) already defined in
LIBCMT.lib(stdexcpt.obj)
msvcprt.lib(MSVCP60.dll) : warning LNK4006: "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>
>(void)" (??1?$basic_strin
g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ)
already defined in BallSimDyn.obj; second definition
ignored
msvcprt.lib(MSVCP60.dll) : warning LNK4006: "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 basic_string<char,s
truct std::char_traits<char>,class std::allocator<char>
>::allocator<char> const &)"
(??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV?$allocator@D@1@@Z)
already defined in BallSimDyn.obj; second definition
ignored
msvcprt.lib(MSVCP60.dll) : warning LNK4006: "private:
void __thiscall std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char>
>::_Tidy(bool)"
(?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEX_N@Z)
alre
ady defined in BallSimDyn.obj; second definition ignored
msvcprt.lib(MSVCP60.dll) : warning LNK4006: "private:
void __thiscall std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char>
>::_Copy(unsigned int)"
(?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXI@
Z) already defined in PluginBallSim.obj; second
definition ignored
msvcprt.lib(MSVCP60.dll) : warning LNK4006: "void
__cdecl std::_Xlen(void)" (?_Xlen@std@@YAXXZ) already
defined in libcpmt.lib(string.obj); second definition
ignored
msvcprt.lib(MSVCP60.dll) : warning LNK4006: "public:
class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > &
__thiscall std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char>
>::assign(char
const *,unsigned int)"
(?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PBDI@Z)
already defined in PluginBallSim.obj; second definition
ignored
msvcprt.lib(MSVCP60.dll) : warning LNK4006: "private:
void __thiscall std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char>
>::_Eos(unsigned int)"
(?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXI@Z)
already defined in PluginBallSim.obj; second
definition ignored
msvcprt.lib(MSVCP60.dll) : warning LNK4006: "private:
bool __thiscall std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char>
>::_Grow(unsigned int,bool)"
(?_Grow@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@A
AE_NI_N@Z) already defined in PluginBallSim.obj; second
definition ignored
msvcprt.lib(MSVCP60.dll) : warning LNK4006: "public:
class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > &
__thiscall std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char>
>::assign(class
std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> >
const &,unsigned int,unsigned int)"
(?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@II@Z)
already defined in libcpmt.lib(string.o
bj); second definition ignored
msvcprt.lib(MSVCP60.dll) : warning LNK4006: "public:
class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > &
__thiscall std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char>
>::erase(unsign
ed int,unsigned int)"
(?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@II@Z)
already defined in PluginBallSim.obj; second definition
ignored
msvcprt.lib(MSVCP60.dll) : warning LNK4006: "private:
void __thiscall std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char>
>::_Split(void)"
(?_Split@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ)
alre
ady defined in PluginBallSim.obj; second definition ignored
msvcprt.lib(MSVCP60.dll) : warning LNK4006: "void
__cdecl std::_Xran(void)" (?_Xran@std@@YAXXZ) already
defined in libcpmt.lib(string.obj); second definition
ignored
msvcprt.lib(MSVCP60.dll) : warning LNK4006: "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>
>(char const *,class basic_
string<char,struct std::char_traits<char>,class
std::allocator<char> >::allocator<char> const &)"
(??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBDABV?$allocator@D@1@@Z)
already defined in PluginBallSim.obj; second definition
ignored
msvcprt.lib(MSVCP60.dll) : warning LNK4006: "public:
__thiscall std::logic_error::logic_error(class
logic_error::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> >
const &)" (??0logic_error@std@@QAE@ABV?$basic_string@DU?$ch
ar_traits@D@std@@V?$allocator@D@2@@1@@Z) already
defined in libcpmt.lib(string.obj); second definition
ignored
msvcprt.lib(MSVCP60.dll) : warning LNK4006: "public:
__thiscall std::_Lockit::~_Lockit(void)"
(??1_Lockit@std@@QAE@XZ) already defined in
libcpmt.lib(xlock.obj); second definition ignored
msvcprt.lib(MSVCP60.dll) : warning LNK4006: "public:
__thiscall std::_Lockit::_Lockit(void)"
(??0_Lockit@std@@QAE@XZ) already defined in
libcpmt.lib(xlock.obj); second definition ignored
MSVCRT.lib(MSVCRT.dll) : warning LNK4006: "public:
virtual __thiscall exception::~exception(void)"
(??1exception@@UAE@XZ) already defined in
LIBCMT.lib(stdexcpt.obj); second definition ignored
MSVCRT.lib(MSVCRT.dll) : warning LNK4006: "public:
__thiscall exception::exception(class exception const
&)" (??0exception@@QAE@ABV0@@Z) already defined in
LIBCMT.lib(stdexcpt.obj); second definition ignored
MSVCRT.lib(MSVCRT.dll) : warning LNK4006: _memmove
already defined in LIBCMT.lib(memmove.obj); second
definition ignored
MSVCRT.lib(MSVCRT.dll) : warning LNK4006: "public:
__thiscall exception::exception(void)"
(??0exception@@QAE@XZ) already defined in
LIBCMT.lib(stdexcpt.obj); second definition ignored
MSVCRT.lib(MSVCRT.dll) : warning LNK4006: "public:
__thiscall exception::exception(char const * const &)"
(??0exception@@QAE@ABQBD@Z) already defined in
LIBCMT.lib(stdexcpt.obj); second definition ignored
Creating library Release/PluginBallSim.lib and
object Release/PluginBallSim.exp
PluginBallSim.exp : warning LNK4070:
/OUT:PluginMyModel.dll directive in .EXP differs from
output filename "../../../plugins/PluginBallSim.dll";
ignoring directive
LINK : warning LNK4098: defaultlib "MSVCRT" conflicts
with use of other libs; use /NODEFAULTLIB:library
../../../plugins/PluginBallSim.dll : fatal error
LNK1169: one or more multiply defined symbols found
Error executing link.exe.

Discussion

  • Ozgur Aydin Yuksel

    • assigned_to: aydinyuksel --> mderdem
    • status: open --> open-fixed
     
  • Ozgur Aydin Yuksel

    Logged In: YES
    user_id=481150

    artik ediyor, ediniz, kapatiniz... just in case. dependencyleri
    guncelledim, multithreaded dll yaptim

     

Log in to post a comment.

MongoDB Logo MongoDB