|
|
Home » U++ TheIDE » U++ TheIDE: Compiling, Linking, Debugging of your packages » How do I stick /NODEFAULTLIB in front of a library?
How do I stick /NODEFAULTLIB in front of a library? [message #10535] |
Sat, 14 July 2007 15:57 |
kfeng
Messages: 18 Registered: July 2007 Location: Tokyo, Japan
|
Promising Member |
|
|
Hi,
I'm getting this error when I try to link an external library cppunitd.lib on MSC8
----- Core ( MSC8 DEBUG DEBUG_FULL BLITZ WIN32 MSC ) (1 / 3)
----- plugin\z ( MSC8 DEBUG DEBUG_FULL BLITZ WIN32 MSC ) (2 / 3)
----- TryCppUnit ( MAIN MSC8 DEBUG DEBUG_FULL BLITZ WIN32 MSC ) (3 / 3)
Linking...
msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocato
r<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(char const *)" (??0?$basic_string@DU?$char_t
raits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z) already defined in SimpleTest.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 de
fined in TryCppUnit.obj
msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocato
r<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 SimpleTest.obj
msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocato
r<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(class std::basic_string<char,struct std::cha
r_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 TryCppUnit.obj
msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: __thiscall std::_Container_base::~_Container_base(void)" (??1_Container_base@std@@Q
AE@XZ) already defined in SimpleTest.obj
msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "void __cdecl std::_Debug_message(wchar_t const *,wchar_t const *,unsigned int)" (?_Debug_me
ssage@std@@YAXPB_W0I@Z) already defined in TryCppUnit.obj
msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: __thiscall std::_Lockit::~_Lockit(void)" (??1_Lockit@std@@QAE@XZ) already defined i
n 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: "public: void __thiscall std::_Container_base::_Orphan_all(void)const " (?_Orphan_all@_Conta
iner_base@std@@QBEXXZ) already defined in SimpleTest.obj
msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: __thiscall std::_Container_base::_Container_base(void)" (??0_Container_base@std@@QA
E@XZ) already defined in SimpleTest.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 SimpleTest.obj
msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: unsigned int __thiscall std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> >::length(void)const " (?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ) already de
fined in $blitz.obj
MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: "public: virtual __thiscall std::exception::~exception(void)" (??1exception@std@@UAE@XZ) alre
ady defined in LIBCMTD.lib(stdexcpt.obj)
MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: "public: __thiscall std::exception::exception(void)" (??0exception@std@@QAE@XZ) already defin
ed in LIBCMTD.lib(stdexcpt.obj)
MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: "public: __thiscall std::exception::exception(class std::exception const &)" (??0exception@st
d@@QAE@ABV01@@Z) already defined in LIBCMTD.lib(stdexcpt.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: __thiscall std::exception::exception(char const * const &)" (??0exception@std@@QAE@A
BQBD@Z) already defined in LIBCMTD.lib(stdexcpt.obj)
MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _memmove_s already defined in LIBCMTD.lib(memmove_s.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 *)c
onst " (?_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
F:\upp\out\MSC8.Debug_full\TryCppUnit.exe : fatal error LNK1169: one or more multiply defined symbols found
There were errors. (0:00.75)
The warning message says to use /NODEFAULTLIB:library so I tried adding that:
----- Core ( MSC8 DEBUG DEBUG_FULL BLITZ WIN32 MSC ) (1 / 3)
cd F:\upp\uppsrc\Core
----- plugin\z ( MSC8 DEBUG DEBUG_FULL BLITZ WIN32 MSC ) (2 / 3)
cd F:\upp\uppsrc\plugin\z
----- TryCppUnit ( MAIN MSC8 DEBUG DEBUG_FULL BLITZ WIN32 MSC ) (3 / 3)
cd F:\MyApps\TryCppUnit
Linking...
link -nologo -machine:I386 -pdb:"F:\upp\out\MSC8.Debug_full\TryCppUnit.pdb" -out:"F:\upp\out\MSC8.Debug_full\TryCppUnit.exe" -incrementa
l:yes -debug -OPT:NOREF -subsystem:console -LIBPATH:"F:\Program Files\Microsoft Visual Studio 8\Vc\Lib" -LIBPATH:"F:\Program Files\M
icrosoft Platform SDK\Lib" -LIBPATH:"M:\mysql-noinstall-5.0.27-win32\mysql-5.0.27-win32\lib" -LIBPATH:"M:\UnitTest++\debug" -LIBPATH
:"L:\cppunit-1.12.0\cppunit-1.12.0\lib" /NODEFAULTLIB:cppunitd "F:\upp\out\TryCppUnit\MSC8.Debug_full.Main\SimpleTest.obj" "F:\u
pp\out\TryCppUnit\MSC8.Debug_full.Main\TryCppUnit.obj" "F:\Program Files\Microsoft Visual Studio 8\Vc\Lib\kernel32.lib" "F:\Program
Files\Microsoft Platform SDK\Lib\user32.lib" "F:\Program Files\Microsoft Platform SDK\Lib\ole32.lib" "F:\Program Files\Microsoft Pla
tform SDK\Lib\oleaut32.lib" "F:\Program Files\Microsoft Visual Studio 8\Vc\Lib\oldnames.lib" "F:\Program Files\Microsoft Platform SD
K\Lib\advapi32.lib" "F:\Program Files\Microsoft Platform SDK\Lib\shell32.lib" "F:\Program Files\Microsoft Platform SDK\Lib\winmm.lib
" "F:\upp\out\Core\MSC8.Debug_full\$blitz.obj" "F:\upp\out\Core\MSC8.Debug_full\OL_Set.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\adl
er32.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\compress.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\crc32.obj" "F:\upp\out\plugin\z\MS
C8.Debug_full\deflate.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\gzio.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\infblock.obj" "F:\upp
\out\plugin\z\MSC8.Debug_full\infcodes.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\inffast.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\i
nflate.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\inftrees.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\infutil.obj" "F:\upp\out\plugin\
z\MSC8.Debug_full\trees.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\uncompr.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\zutil.obj" "L:\c
ppunit-1.12.0\cppunit-1.12.0\lib\cppunitd.lib"
msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocato
r<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(char const *)" (??0?$basic_string@DU?$char_t
raits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z) already defined in SimpleTest.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 de
fined in TryCppUnit.obj
msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocato
r<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 SimpleTest.obj
msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocato
r<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(class std::basic_string<char,struct std::cha
r_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 TryCppUnit.obj
msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: __thiscall std::_Container_base::~_Container_base(void)" (??1_Container_base@std@@Q
AE@XZ) already defined in SimpleTest.obj
msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "void __cdecl std::_Debug_message(wchar_t const *,wchar_t const *,unsigned int)" (?_Debug_me
ssage@std@@YAXPB_W0I@Z) already defined in TryCppUnit.obj
msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: __thiscall std::_Lockit::~_Lockit(void)" (??1_Lockit@std@@QAE@XZ) already defined i
n 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: "public: void __thiscall std::_Container_base::_Orphan_all(void)const " (?_Orphan_all@_Conta
iner_base@std@@QBEXXZ) already defined in SimpleTest.obj
msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: __thiscall std::_Container_base::_Container_base(void)" (??0_Container_base@std@@QA
E@XZ) already defined in SimpleTest.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 SimpleTest.obj
msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: unsigned int __thiscall std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> >::length(void)const " (?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ) already de
fined in $blitz.obj
MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: "public: virtual __thiscall std::exception::~exception(void)" (??1exception@std@@UAE@XZ) alre
ady defined in LIBCMTD.lib(stdexcpt.obj)
MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: "public: __thiscall std::exception::exception(void)" (??0exception@std@@QAE@XZ) already defin
ed in LIBCMTD.lib(stdexcpt.obj)
MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: "public: __thiscall std::exception::exception(class std::exception const &)" (??0exception@st
d@@QAE@ABV01@@Z) already defined in LIBCMTD.lib(stdexcpt.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: __thiscall std::exception::exception(char const * const &)" (??0exception@std@@QAE@A
BQBD@Z) already defined in LIBCMTD.lib(stdexcpt.obj)
MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _memmove_s already defined in LIBCMTD.lib(memmove_s.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 *)c
onst " (?_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
F:\upp\out\MSC8.Debug_full\TryCppUnit.exe : fatal error LNK1169: one or more multiply defined symbols found
"F:\Program Files\Microsoft Visual Studio 8\Vc\Bin\link.exe" -nologo -machine:I386 -pdb:"F:\upp\out\MSC8.Debug_full\TryCppUnit.pdb" -out
:"F:\upp\out\MSC8.Debug_full\TryCppUnit.exe" -incremental:yes -debug -OPT:NOREF -subsystem:console -LIBPATH:"F:\Program Files\Micros
oft Visual Studio 8\Vc\Lib" -LIBPATH:"F:\Program Files\Microsoft Platform SDK\Lib" -LIBPATH:"M:\mysql-noinstall-5.0.27-win32\mysql-5
.0.27-win32\lib" -LIBPATH:"M:\UnitTest++\debug" -LIBPATH:"L:\cppunit-1.12.0\cppunit-1.12.0\lib" /NODEFAULTLIB:cppunitd "F:\upp\o
ut\TryCppUnit\MSC8.Debug_full.Main\SimpleTest.obj" "F:\upp\out\TryCppUnit\MSC8.Debug_full.Main\TryCppUnit.obj" "F:\Program Files\Mic
rosoft Visual Studio 8\Vc\Lib\kernel32.lib" "F:\Program Files\Microsoft Platform SDK\Lib\user32.lib" "F:\Program Files\Microsoft Pla
tform SDK\Lib\ole32.lib" "F:\Program Files\Microsoft Platform SDK\Lib\oleaut32.lib" "F:\Program Files\Microsoft Visual Studio 8\Vc\L
ib\oldnames.lib" "F:\Program Files\Microsoft Platform SDK\Lib\advapi32.lib" "F:\Program Files\Microsoft Platform SDK\Lib\shell32.lib
" "F:\Program Files\Microsoft Platform SDK\Lib\winmm.lib" "F:\upp\out\Core\MSC8.Debug_full\$blitz.obj" "F:\upp\out\Core\MSC8.Debug_f
ull\OL_Set.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\adler32.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\compress.obj" "F:\upp\out\plu
gin\z\MSC8.Debug_full\crc32.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\deflate.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\gzio.obj" "F
:\upp\out\plugin\z\MSC8.Debug_full\infblock.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\infcodes.obj" "F:\upp\out\plugin\z\MSC8.Debug_
full\inffast.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\inflate.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\inftrees.obj" "F:\upp\out\p
lugin\z\MSC8.Debug_full\infutil.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\trees.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\uncompr.ob
j" "F:\upp\out\plugin\z\MSC8.Debug_full\zutil.obj" "L:\cppunit-1.12.0\cppunit-1.12.0\lib\cppunitd.lib"
Error executing "F:\Program Files\Microsoft Visual Studio 8\Vc\Bin\link.exe" -nologo -machine:I386 -pdb:"F:\upp\out\MSC8.Debug_full\TryC
ppUnit.pdb" -out:"F:\upp\out\MSC8.Debug_full\TryCppUnit.exe" -incremental:yes -debug -OPT:NOREF -subsystem:console -LIBPATH:"F:\Prog
ram Files\Microsoft Visual Studio 8\Vc\Lib" -LIBPATH:"F:\Program Files\Microsoft Platform SDK\Lib" -LIBPATH:"M:\mysql-noinstall-5.0.
27-win32\mysql-5.0.27-win32\lib" -LIBPATH:"M:\UnitTest++\debug" -LIBPATH:"L:\cppunit-1.12.0\cppunit-1.12.0\lib" /NODEFAULTLIB:cpp
unitd "F:\upp\out\TryCppUnit\MSC8.Debug_full.Main\SimpleTest.obj" "F:\upp\out\TryCppUnit\MSC8.Debug_full.Main\TryCppUnit.obj" "F:\P
rogram Files\Microsoft Visual Studio 8\Vc\Lib\kernel32.lib" "F:\Program Files\Microsoft Platform SDK\Lib\user32.lib" "F:\Program Fil
es\Microsoft Platform SDK\Lib\ole32.lib" "F:\Program Files\Microsoft Platform SDK\Lib\oleaut32.lib" "F:\Program Files\Microsoft Visu
al Studio 8\Vc\Lib\oldnames.lib" "F:\Program Files\Microsoft Platform SDK\Lib\advapi32.lib" "F:\Program Files\Microsoft Platform SDK
\Lib\shell32.lib" "F:\Program Files\Microsoft Platform SDK\Lib\winmm.lib" "F:\upp\out\Core\MSC8.Debug_full\$blitz.obj" "F:\upp\out\C
ore\MSC8.Debug_full\OL_Set.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\adler32.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\compress.obj"
"F:\upp\out\plugin\z\MSC8.Debug_full\crc32.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\deflate.obj" "F:\upp\out\plugin\z\MSC8.Debug_f
ull\gzio.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\infblock.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\infcodes.obj" "F:\upp\out\plug
in\z\MSC8.Debug_full\inffast.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\inflate.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\inftrees.ob
j" "F:\upp\out\plugin\z\MSC8.Debug_full\infutil.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\trees.obj" "F:\upp\out\plugin\z\MSC8.Debug
_full\uncompr.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\zutil.obj" "L:\cppunit-1.12.0\cppunit-1.12.0\lib\cppunitd.lib"
Exitcode: 1169
There were errors. (0:01.00)
Still having problems... ...anyone have any ideas? Thanks in advance.
- Ken
|
|
|
Re: How do I stick /NODEFAULTLIB in front of a library? [message #10536 is a reply to message #10535] |
Sat, 14 July 2007 18:23 |
kfeng
Messages: 18 Registered: July 2007 Location: Tokyo, Japan
|
Promising Member |
|
|
BTW, when I try with UnitTest++, I get the same kind of error:
#include <Core/Core.h>
// test.cpp
#undef CHECK
#include <UnitTest++.h>
TEST(FailSpectacularly)
{
CHECK(false);
}
CONSOLE_APP_MAIN
{
UnitTest::RunAllTests();
}
I wonder if it has to do with some circular dependency...
- Ken
----- Core ( MSC8 DEBUG DEBUG_FULL BLITZ WIN32 MSC ) (1 / 3)
cd F:\upp\uppsrc\Core
----- plugin\z ( MSC8 DEBUG DEBUG_FULL BLITZ WIN32 MSC ) (2 / 3)
cd F:\upp\uppsrc\plugin\z
----- TryUnitTestPP ( MAIN MSC8 DEBUG DEBUG_FULL BLITZ WIN32 MSC ) (3 / 3)
cd F:\MyApps\TryUnitTestPP
Linking...
link -nologo -machine:I386 -pdb:"F:\upp\out\MSC8.Debug_full\TryUnitTestPP.pdb" -out:"F:\upp\out\MSC8.Debug_full\TryUnitTestPP.exe" -incremental:yes
-debug -OPT:NOREF -subsystem:console -LIBPATH:"F:\Program Files\Microsoft Visual Studio 8\Vc\Lib" -LIBPATH:"F:\Program Files\Microsoft Platfor
m SDK\Lib" -LIBPATH:"M:\mysql-noinstall-5.0.27-win32\mysql-5.0.27-win32\lib" -LIBPATH:"L:\cppunit-1.12.0\cppunit-1.12.0\lib" -LIBPATH:"L:\unitt
est-cpp-1.3\UnitTest++\debug" "F:\upp\out\TryUnitTestPP\MSC8.Debug_full.Main\TryUnitTestPP.obj" "F:\Program Files\Microsoft Visual Studio
8\Vc\Lib\kernel32.lib" "F:\Program Files\Microsoft Platform SDK\Lib\user32.lib" "F:\Program Files\Microsoft Platform SDK\Lib\ole32.lib" "F:\Pro
gram Files\Microsoft Platform SDK\Lib\oleaut32.lib" "F:\Program Files\Microsoft Visual Studio 8\Vc\Lib\oldnames.lib" "F:\Program Files\Microsof
t Platform SDK\Lib\advapi32.lib" "F:\Program Files\Microsoft Platform SDK\Lib\shell32.lib" "F:\Program Files\Microsoft Platform SDK\Lib\winmm.l
ib" "F:\upp\out\Core\MSC8.Debug_full\$blitz.obj" "F:\upp\out\Core\MSC8.Debug_full\OL_Set.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\adler32.obj"
"F:\upp\out\plugin\z\MSC8.Debug_full\compress.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\crc32.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\deflat
e.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\gzio.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\infblock.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\i
nfcodes.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\inffast.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\inflate.obj" "F:\upp\out\plugin\z\MSC8.Debu
g_full\inftrees.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\infutil.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\trees.obj" "F:\upp\out\plugin\z\MSC
8.Debug_full\uncompr.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\zutil.obj" "L:\unittest-cpp-1.3\UnitTest++\debug\UnitTest++.vsnet2005.lib"
MSVCRTD.lib(MSVCR80D.dll) : error LNK2005: _printf already defined in LIBCMTD.lib(printf.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 LIBCM
TD.lib(stdexcpt.obj)
MSVCRTD.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) already d
efined 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@@AAEA
AV0@ABV0@@Z) already defined in LIBCMTD.lib(typinfo.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 libcpmtd.lib(string.obj)
msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: static unsigned int __cdecl std::char_traits<char>::length(char const *)" (?length@?$char_trai
ts@D@std@@SAIPBD@Z) already defined in libcpmtd.lib(string.obj)
msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: char const * __thiscall std::basic_string<char,struct std::char_traits<char>,class std::alloca
tor<char> >::c_str(void)const " (?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ) already defined in $blitz.obj
LINK : warning LNK4098: defaultlib 'MSVCRTD' conflicts with use of other libs; use /NODEFAULTLIB:library
F:\upp\out\MSC8.Debug_full\TryUnitTestPP.exe : fatal error LNK1169: one or more multiply defined symbols found
"F:\Program Files\Microsoft Visual Studio 8\Vc\Bin\link.exe" -nologo -machine:I386 -pdb:"F:\upp\out\MSC8.Debug_full\TryUnitTestPP.pdb" -out:"F:\upp
\out\MSC8.Debug_full\TryUnitTestPP.exe" -incremental:yes -debug -OPT:NOREF -subsystem:console -LIBPATH:"F:\Program Files\Microsoft Visual Studi
o 8\Vc\Lib" -LIBPATH:"F:\Program Files\Microsoft Platform SDK\Lib" -LIBPATH:"M:\mysql-noinstall-5.0.27-win32\mysql-5.0.27-win32\lib" -LIBPATH:"
L:\cppunit-1.12.0\cppunit-1.12.0\lib" -LIBPATH:"L:\unittest-cpp-1.3\UnitTest++\debug" "F:\upp\out\TryUnitTestPP\MSC8.Debug_full.Main\TryUn
itTestPP.obj" "F:\Program Files\Microsoft Visual Studio 8\Vc\Lib\kernel32.lib" "F:\Program Files\Microsoft Platform SDK\Lib\user32.lib" "F:\Pro
gram Files\Microsoft Platform SDK\Lib\ole32.lib" "F:\Program Files\Microsoft Platform SDK\Lib\oleaut32.lib" "F:\Program Files\Microsoft Visual
Studio 8\Vc\Lib\oldnames.lib" "F:\Program Files\Microsoft Platform SDK\Lib\advapi32.lib" "F:\Program Files\Microsoft Platform SDK\Lib\shell32.l
ib" "F:\Program Files\Microsoft Platform SDK\Lib\winmm.lib" "F:\upp\out\Core\MSC8.Debug_full\$blitz.obj" "F:\upp\out\Core\MSC8.Debug_full\OL_Se
t.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\adler32.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\compress.obj" "F:\upp\out\plugin\z\MSC8.Debug_ful
l\crc32.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\deflate.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\gzio.obj" "F:\upp\out\plugin\z\MSC8.Debug_f
ull\infblock.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\infcodes.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\inffast.obj" "F:\upp\out\plugin\z\MSC
8.Debug_full\inflate.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\inftrees.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\infutil.obj" "F:\upp\out\plug
in\z\MSC8.Debug_full\trees.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\uncompr.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\zutil.obj" "L:\unittest-
cpp-1.3\UnitTest++\debug\UnitTest++.vsnet2005.lib"
Error executing "F:\Program Files\Microsoft Visual Studio 8\Vc\Bin\link.exe" -nologo -machine:I386 -pdb:"F:\upp\out\MSC8.Debug_full\TryUnitTestPP.p
db" -out:"F:\upp\out\MSC8.Debug_full\TryUnitTestPP.exe" -incremental:yes -debug -OPT:NOREF -subsystem:console -LIBPATH:"F:\Program Files\Micros
oft Visual Studio 8\Vc\Lib" -LIBPATH:"F:\Program Files\Microsoft Platform SDK\Lib" -LIBPATH:"M:\mysql-noinstall-5.0.27-win32\mysql-5.0.27-win32
\lib" -LIBPATH:"L:\cppunit-1.12.0\cppunit-1.12.0\lib" -LIBPATH:"L:\unittest-cpp-1.3\UnitTest++\debug" "F:\upp\out\TryUnitTestPP\MSC8.Debug
_full.Main\TryUnitTestPP.obj" "F:\Program Files\Microsoft Visual Studio 8\Vc\Lib\kernel32.lib" "F:\Program Files\Microsoft Platform SDK\Lib\use
r32.lib" "F:\Program Files\Microsoft Platform SDK\Lib\ole32.lib" "F:\Program Files\Microsoft Platform SDK\Lib\oleaut32.lib" "F:\Program Files\M
icrosoft Visual Studio 8\Vc\Lib\oldnames.lib" "F:\Program Files\Microsoft Platform SDK\Lib\advapi32.lib" "F:\Program Files\Microsoft Platform S
DK\Lib\shell32.lib" "F:\Program Files\Microsoft Platform SDK\Lib\winmm.lib" "F:\upp\out\Core\MSC8.Debug_full\$blitz.obj" "F:\upp\out\Core\MSC8.
Debug_full\OL_Set.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\adler32.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\compress.obj" "F:\upp\out\plugin\
z\MSC8.Debug_full\crc32.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\deflate.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\gzio.obj" "F:\upp\out\plugi
n\z\MSC8.Debug_full\infblock.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\infcodes.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\inffast.obj" "F:\upp\
out\plugin\z\MSC8.Debug_full\inflate.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\inftrees.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\infutil.obj"
"F:\upp\out\plugin\z\MSC8.Debug_full\trees.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\uncompr.obj" "F:\upp\out\plugin\z\MSC8.Debug_full\zutil.ob
j" "L:\unittest-cpp-1.3\UnitTest++\debug\UnitTest++.vsnet2005.lib"
Exitcode: 1169
There were errors. (0:01.06)
|
|
|
|
Goto Forum:
Current Time: Mon May 06 05:06:00 CEST 2024
Total time taken to generate the page: 0.02493 seconds
|
|
|