logo       

Link problem with boost::signals and console applications in MS Visual C++ : msg#00289

lib.boost.user

Subject: Link problem with boost::signals and console applications in MS Visual C++ 6 / Windows

Hi all,

a colleague asked me to post the following question:

When using the boost signal lib in VC6 (Win32 Console Application), the
linker produces the following errors:

msvcprt.lib(MSVCP60.dll) : error LNK2005: "public: __thiscall
std::_Lockit::~_Lockit(void)" (??1_Lockit@std@@QAE@XZ) already defined in
libcpd.lib(iostream.obj)
msvcprt.lib(MSVCP60.dll) : error LNK2005: "public: __thiscall
std::_Lockit::_Lockit(void)" (??0_Lockit@std@@QAE@XZ) already defined in
libcpd.lib(iostream.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: "public: __thiscall
exception::exception(class exception const &)" (??0exception@@QAE@ABV0@@Z)
already defined in LIBCD.lib(stdexcpt.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: "public: __thiscall
exception::exception(void)" (??0exception@@QAE@XZ) already defined in
LIBCD.lib(stdexcpt.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: "public: virtual __thiscall
exception::~exception(void)" (??1exception@@UAE@XZ) already defined in
LIBCD.lib(stdexcpt.obj)
LINK : warning LNK4098: defaultlib "MSVCRT" conflicts with use of other
libs; use /NODEFAULTLIB:library
Debug/boost.exe : fatal error LNK1169: one or more multiply defined symbols
found

There seems to be a conflict between the libraries signals.lib, libcpd.lib
and libcd.lib.
When I try to ignore the libraries libcpd.lib and libcd.lib in the project
settings, other linker errors occur when I use std::cout for example:
main.obj : error LNK2001: unresolved external symbol "class
std::basic_ostream<char,struct std::char_traits<char> > std::cout"
(?cout@std@@3V?$basic_ostream@DU?$char_traits@D@std@@@1@A)

Is there a way to use the boost::signals library in a Win32 Console
Application in VC6?

Regards,

Klaus


------------------------ Yahoo! Groups Sponsor ---------------------~-->
Get 128 Bit SSL Encryption!
http://us.click.yahoo.com/CBxunD/vN2EAA/xGHJAA/EbFolB/TM
---------------------------------------------------------------------~->

Info: <http://www.boost.org>
Wiki: <http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl>
Unsubscribe: <mailto:boost-users-unsubscribe@xxxxxxxxxxxxxxx>


Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/





<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise