C
Christian Galbavy
Hello!
I have a problem with linking a prog. (I am using MS Visual Studio 6 on
Windows XP).
I have a c++ program and want to create a dll-file from it.
The compilation is no problem, there are no errors.
But the linker gives the following errors. There is some conflict with the
lib msvcprt.lib
************************************
msvcprt.lib(MSVCP60.dll) : error LNK2005: "public: __thiscall
std::ios_base::Ini
t::Init(void)" (??0Init@ios_base@std@@QAE@XZ) already defined in
libcp.lib(iostr
eam.obj)
msvcprt.lib(MSVCP60.dll) : error LNK2005: "public: __thiscall
std::ios_base::Ini
t::~Init(void)" (??1Init@ios_base@std@@QAE@XZ) already defined in
libcp.lib(iost
ream.obj)
msvcprt.lib(MSVCP60.dll) : error LNK2005: "public: __thiscall
std::_Winit::_Wini
t(void)" (??0_Winit@std@@QAE@XZ) already defined in libcp.lib(wiostrea.obj)
msvcprt.lib(MSVCP60.dll) : error LNK2005: "public: __thiscall
std::_Winit::~_Win
it(void)" (??1_Winit@std@@QAE@XZ) already defined in libcp.lib(wiostrea.obj)
msvcprt.lib(MSVCP60.dll) : warning LNK4006: "public: __thiscall
std::ios_base::I
nit::Init(void)" (??0Init@ios_base@std@@QAE@XZ) already defined in
libcp.lib(ios
tream.obj); second definition ignored
msvcprt.lib(MSVCP60.dll) : warning LNK4006: "public: __thiscall
std::ios_base::I
nit::~Init(void)" (??1Init@ios_base@std@@QAE@XZ) already defined in
libcp.lib(io
stream.obj); second definition ignored
msvcprt.lib(MSVCP60.dll) : warning LNK4006: "public: __thiscall
std::_Winit::_Wi
nit(void)" (??0_Winit@std@@QAE@XZ) already defined in
libcp.lib(wiostrea.obj); s
econd definition ignored
msvcprt.lib(MSVCP60.dll) : warning LNK4006: "public: __thiscall
std::_Winit::~_W
init(void)" (??1_Winit@std@@QAE@XZ) already defined in
libcp.lib(wiostrea.obj);
second definition ignored
Creating library apfloat.lib and object apfloat.exp
LINK : warning LNK4098: defaultlib "MSVCRT" conflicts with use of other
libs; us
e /NODEFAULTLIB:library
apfloat.dll : fatal error LNK1169: one or more multiply defined symbols
found
*************************************
Thanks for any help!
Havanciday
Christl
I have a problem with linking a prog. (I am using MS Visual Studio 6 on
Windows XP).
I have a c++ program and want to create a dll-file from it.
The compilation is no problem, there are no errors.
But the linker gives the following errors. There is some conflict with the
lib msvcprt.lib
************************************
msvcprt.lib(MSVCP60.dll) : error LNK2005: "public: __thiscall
std::ios_base::Ini
t::Init(void)" (??0Init@ios_base@std@@QAE@XZ) already defined in
libcp.lib(iostr
eam.obj)
msvcprt.lib(MSVCP60.dll) : error LNK2005: "public: __thiscall
std::ios_base::Ini
t::~Init(void)" (??1Init@ios_base@std@@QAE@XZ) already defined in
libcp.lib(iost
ream.obj)
msvcprt.lib(MSVCP60.dll) : error LNK2005: "public: __thiscall
std::_Winit::_Wini
t(void)" (??0_Winit@std@@QAE@XZ) already defined in libcp.lib(wiostrea.obj)
msvcprt.lib(MSVCP60.dll) : error LNK2005: "public: __thiscall
std::_Winit::~_Win
it(void)" (??1_Winit@std@@QAE@XZ) already defined in libcp.lib(wiostrea.obj)
msvcprt.lib(MSVCP60.dll) : warning LNK4006: "public: __thiscall
std::ios_base::I
nit::Init(void)" (??0Init@ios_base@std@@QAE@XZ) already defined in
libcp.lib(ios
tream.obj); second definition ignored
msvcprt.lib(MSVCP60.dll) : warning LNK4006: "public: __thiscall
std::ios_base::I
nit::~Init(void)" (??1Init@ios_base@std@@QAE@XZ) already defined in
libcp.lib(io
stream.obj); second definition ignored
msvcprt.lib(MSVCP60.dll) : warning LNK4006: "public: __thiscall
std::_Winit::_Wi
nit(void)" (??0_Winit@std@@QAE@XZ) already defined in
libcp.lib(wiostrea.obj); s
econd definition ignored
msvcprt.lib(MSVCP60.dll) : warning LNK4006: "public: __thiscall
std::_Winit::~_W
init(void)" (??1_Winit@std@@QAE@XZ) already defined in
libcp.lib(wiostrea.obj);
second definition ignored
Creating library apfloat.lib and object apfloat.exp
LINK : warning LNK4098: defaultlib "MSVCRT" conflicts with use of other
libs; us
e /NODEFAULTLIB:library
apfloat.dll : fatal error LNK1169: one or more multiply defined symbols
found
*************************************
Thanks for any help!
Havanciday
Christl