[OpenSIPStack] Compilation Issues (conflict between Opensipstackd.lib and default MFC libraries!!)
Brought to you by:
joegenbaclor
From: Koushik P. <jay...@gm...> - 2008-08-04 07:46:35
|
Hello Joegen, I am afraid the previous mail of mine has been rejected at Opensipstack forums and i dont know why, I just received Mail bounce notice from Yahoo... check out my previous mail please!! cheers, Jay ======================================================================================================== Hello Joegen, I hope i am not wrong this time around.. I have a genuine linker problems... I will paste the relevant information below.. I think there is a conflict between opensipstackd.lib and the default MFC Libraries like... nafxcwd.lib msvcprtd.lib and libcmtd.lib, I think some of the project settings parameters are wrong.... I have compared the same with OSSPhone project settings and it seems to matching one on one... the only difference is that my project is based on Single Document interface whereas I beleive OssPhone is based on simple Dialog based project, am I right in understanding this? if so tell me how can I make this work with SDI projects? Here goes the Error output: ------ Build started: Project: VQubeExtreme, Configuration: Release Win32 ------ Linking... SipStack.obj : fatal error LNK1276: invalid directive 'Files/Microsoft' found; does not start with '/' Build log was saved at "file://i:\PROJECTEXTREME\VQubeExtreme\VQubeExtreme\Release\BuildLog.htm" VQubeExtreme - 1 error(s), 0 warning(s) ------ Build started: Project: VQubeExtreme, Configuration: Debug Win32 ------ Linking... nafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new[](unsigned int)" (??_U@YAPAXI@Z) already defined in opensipstackd.lib(object.obj) nafxcwd.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete[](void *)" (??_V@YAXPAX@Z) already defined in opensipstackd.lib(object.obj) msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: virtual __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::~basic_streambuf<char,struct std::char_traits<char> >(void)" (??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAE@XZ) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "protected: __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::basic_streambuf<char,struct std::char_traits<char> >(void)" (??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAE@XZ) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: virtual __thiscall std::basic_ios<char,struct std::char_traits<char> >::~basic_ios<char,struct std::char_traits<char> >(void)" (??1?$basic_ios@DU?$char_traits@D@std@@@std@ @UAE@XZ) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: class std::basic_streambuf<char,struct std::char_traits<char> > * __thiscall std::basic_ios<char,struct std::char_traits<char> >::rdbuf(void)const " (?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_streambuf@DU ?$char_traits@D@std@@@2@XZ) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "protected: __thiscall std::basic_ios<char,struct std::char_traits<char> >::basic_ios<char,struct std::char_traits<char> >(void)" (??0?$basic_ios@DU?$char_traits@D@std@@@std@ @IAE@XZ) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: int __thiscall std::ios_base::flags(void)const " (?flags@ios_base@std@@QBEHXZ) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: void __thiscall std::basic_ios<char,struct std::char_traits<char> >::clear(int,bool)" (?clear@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: class std::basic_ostream<char,struct std::char_traits<char> > & __thiscall std::basic_ostream<char,struct std::char_traits<char> >::flush(void)" (?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: bool __thiscall std::ios_base::fail(void)const " (?fail@ios_base@std@@QBE_NXZ) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: int __thiscall std::ios_base::width(int)" (?width@ios_base@std@@QAEHH@Z) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: void __thiscall std::basic_ios<char,struct std::char_traits<char> >::setstate(int,bool)" (?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: static bool __cdecl std::char_traits<char>::eq_int_type(int const &,int const &)" (?eq_int_type@ ?$char_traits@D@std@@SA_NABH0@Z) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: static int __cdecl std::char_traits<char>::eof(void)" (?eof@?$char_traits@D@std@@SAHXZ) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: int __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::sputc(char)" (?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: char __thiscall std::basic_ios<char,struct std::char_traits<char> >::fill(void)const " (?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDXZ) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: int __thiscall std::ios_base::width(void)const " (?width@ios_base@std@@QBEHXZ) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: class std::basic_ostream<char,struct std::char_traits<char> > * __thiscall std::basic_ios<char,struct std::char_traits<char> >::tie(void)const " (?tie@ ?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_ostream@DU ?$char_traits@D@std@@@2@XZ) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: bool __thiscall std::ios_base::good(void)const " (?good@ios_base@std@@QBE_NXZ) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: void __thiscall std::basic_ostream<char,struct std::char_traits<char> >::_Osfx(void)" (?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "bool __cdecl std::uncaught_exception(void)" (?uncaught_exception@std@@YA_NXZ) already defined in libcpmtd.lib(uncaught.obj) msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: void __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::_Lock(void)" (?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: void __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::_Unlock(void)" (?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: int __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::sputn(char const *,int)" (?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHPBDH@Z) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: static unsigned int __cdecl std::char_traits<char>::length(char const *)" (?length@ ?$char_traits@D@std@@SAIPBD@Z) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.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 SipStack.obj msvcprtd.lib(MSVCP80D.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 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) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "class std::basic_ostream<char,struct std::char_traits<char> > & __cdecl std::operator<<<char,struct std::char_traits<char>,class std::allocator<char> >(class std::basic_ostream<char,struct std::char_traits<char> > &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_ostream@DU ?$char_traits@D@std@@@0@AAV10@ABV?$basic_string@DU?$char_traits@D@std@ @V?$allocator@D@2@@0@@Z) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: char const & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::operator[](unsigned int)const " (??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEABDI@Z) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : 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) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: void __thiscall std::basic_ostringstream<char,struct std::char_traits<char>,class std::allocator<char> >::`vbase destructor'(void)" (??_D?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: __thiscall std::basic_ostringstream<char,struct std::char_traits<char>,class std::allocator<char> >::basic_ostringstream<char,struct std::char_traits<char>,class std::allocator<char> >(int)" (??0?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @QAE@H@Z) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.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 *)" (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: __thiscall std::_Lockit::~_Lockit(void)" (??1_Lockit@std@@QAE@XZ) already defined in libcpmtd.lib(xlock.obj) msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: __thiscall std::_Lockit::_Lockit(int)" (??0_Lockit@std@@QAE@H@Z) already defined in libcpmtd.lib(xlock.obj) msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "void __cdecl std::_Debug_message(unsigned short const *,unsigned short const *,unsigned int)" (?_Debug_message@std@@YAXPBG0I@Z) already defined in libcpmtd.lib(stdthrow.obj) msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "protected: char * __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::_Myptr(void)" (?_Myptr@?$basic_string@DU ?$char_traits@D@std@@V?$allocator@D@2@@std@@IAEPADXZ) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: void __thiscall std::_Container_base::_Orphan_all(void)const " (?_Orphan_all@ _Container_base@std@@QBEXXZ) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: __thiscall std::_Container_base::~_Container_base(void)" (??1_Container_base@std @@QAE@XZ) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: __thiscall std::_Container_base::_Container_base(void)" (??0_Container_base@std@@QAE@XZ) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "protected: void __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::setg(char *,char *,char *)" (?setg@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXPAD00@Z) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "protected: void __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::pbump(int)" (?pbump@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXH@Z) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "protected: void __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::setp(char *,char *)" (?setp@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXPAD0@Z) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "protected: char * __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::pbase(void)const " (?pbase@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "protected: char * __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::eback(void)const " (?eback@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "protected: char * __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::gptr(void)const " (?gptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "protected: char * __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::epptr(void)const " (?epptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "protected: char * __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::pptr(void)const " (?pptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "protected: char * __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::egptr(void)const " (?egptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: virtual __thiscall std::basic_ostream<char,struct std::char_traits<char> >::~basic_ostream<char,struct std::char_traits<char> >(void)" (??1?$basic_ostream@DU?$char_traits@D@std@@@std@@UAE@XZ) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: __thiscall std::basic_ostream<char,struct std::char_traits<char> >::basic_ostream<char,struct std::char_traits<char> >(class std::basic_streambuf<char,struct std::char_traits<char> > *,bool)" (??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU ?$char_traits@D@std@@@1@_N@Z) already defined in SipStack.obj msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "protected: void __thiscall std::basic_ios<char,struct std::char_traits<char> >::init(class std::basic_streambuf<char,struct std::char_traits<char> > *,bool)" (?init@ ?$basic_ios@DU?$char_traits@D@std@@@std@@IAEXPAV?$basic_streambuf@DU ?$char_traits@D@std@@@2@_N@Z) already defined in SipStack.obj MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: __atoi64 already defined in libcmtd.lib(atox.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _isxdigit already defined in libcmtd.lib(_ctype.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _isdigit already defined in libcmtd.lib(_ctype.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _isspace already defined in libcmtd.lib(_ctype.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: __localtime64 already defined in libcmtd.lib(loctim64.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: __gmtime64 already defined in libcmtd.lib(gmtime64.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: __errno already defined in libcmtd.lib(dosmap.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: __read already defined in libcmtd.lib(read.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: __write already defined in libcmtd.lib(write.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _free already defined in libcmtd.lib(dbgheap.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _calloc already defined in libcmtd.lib(dbgheap.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _tolower already defined in libcmtd.lib(tolower.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _isupper already defined in libcmtd.lib(_ctype.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _malloc already defined in libcmtd.lib(dbgheap.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _islower already defined in libcmtd.lib(_ctype.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _strtol already defined in libcmtd.lib(strtol.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _strtoul already defined in libcmtd.lib(strtol.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _strncmp already defined in libcmtd.lib(strncmp.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: __invalid_parameter already defined in libcmtd.lib(invarg.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: __CrtDbgReportW already defined in libcmtd.lib(dbgrptw.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: "public: virtual __thiscall std::exception::~exception(void)" (??1exception@std@@UAE@XZ) already defined in libcmtd.lib(stdexcpt.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: "public: __thiscall std::exception::exception(void)" (??0exception@std@@QAE@XZ) already defined in libcmtd.lib(stdexcpt.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: "public: __thiscall std::exception::exception(class std::exception const &)" (??0exception@std @@QAE@ABV01@@Z) already defined in libcmtd.lib(stdexcpt.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: "public: __thiscall std::exception::exception(char const * const &)" (??0exception@std @@QAE@ABQBD@Z) already defined in libcmtd.lib(stdexcpt.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _realloc already defined in libcmtd.lib(dbgheap.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _isprint already defined in libcmtd.lib(_ctype.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _memmove already defined in libcmtd.lib(memmove.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _strchr already defined in libcmtd.lib(strchr.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _sprintf already defined in libcmtd.lib(sprintf.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: __stricmp already defined in libcmtd.lib(stricmp.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: __beginthreadex already defined in libcmtd.lib(threadex.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: __close already defined in libcmtd.lib(close.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _strrchr already defined in libcmtd.lib(strrchr.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _atoi already defined in libcmtd.lib(atox.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _getenv already defined in libcmtd.lib(getenv.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: __exit already defined in libcmtd.lib(crt0dat.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _exit already defined in libcmtd.lib(crt0dat.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _isalpha already defined in libcmtd.lib(_ctype.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _strspn already defined in libcmtd.lib(strspn.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _atol already defined in libcmtd.lib(atox.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _isalnum already defined in libcmtd.lib(_ctype.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _memmove_s already defined in libcmtd.lib(memmove_s.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: __strnicmp already defined in libcmtd.lib(strnicmp.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _printf already defined in libcmtd.lib(printf.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: ___iob_func already defined in libcmtd.lib(_file.obj) MSVCRTD.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) already defined in libcmtd.lib(typinfo.obj) MSVCRTD.lib(ti_inst.obj) : error LNK2005: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@ @AAEAAV0@ABV0@@Z) already defined in libcmtd.lib(typinfo.obj) MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: "public: char const * __thiscall type_info::_name_internal_method(struct __type_info_node *)const " (?_name_internal_method@type_info@@QBEPBDPAU__type_info_node@@@Z) already defined in libcmtd.lib(typinfo.obj) LINK : warning LNK4098: defaultlib 'MSVCRTD' conflicts with use of other libs; use /NODEFAULTLIB:library I:\PROJECTEXTREME\opensipstack\Debug\VQubeExtreme.exe : fatal error LNK1169: one or more multiply defined symbols found Build log was saved at "file://i:\PROJECTEXTREME\VQubeExtreme\VQubeExtreme\Debug\BuildLog.htm" VQubeExtreme - 102 error(s), 1 warning(s) ========== Build: 0 succeeded, 2 failed, 0 up-to-date, 0 skipped ========== cheers, Jay |