Error 1 error LNK2005: _printf already defined in
libcmtd.lib(printf.obj) MSVCRTD.lib
Error 2 error LNK2005: _free already defined in
libcmtd.lib(dbgheap.obj) MSVCRTD.lib
Error 3 error LNK2005: _malloc already defined in
libcmtd.lib(dbgheap.obj) MSVCRTD.lib
Error 4 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
Error 5 error LNK2005: "private: class type_info & __thiscall
type_info::operator=3D(class type_info const &)"
(??4type_info@@AAEAAV0@ABV0@@Z) already defined in
libcmtd.lib(typinfo.obj) MSVCRTD.lib
Error 6 error LNK2005: __vswprintf already defined in
libcmtd.lib(vswprint.obj) MSVCRTD.lib
Error 7 error LNK2005: _sprintf already defined in
libcmtd.lib(sprintf.obj) MSVCRTD.lib
Error 8 error LNK2005: _wcschr already defined in
libcmtd.lib(wcschr.obj) MSVCRTD.lib
Error 10 fatal error LNK1169: one or more multiply defined
symbols
found
d:\wf\integration\test4\InitialIntegration-Lib\InitialIntegration\CAAgent\D=
=ADebug\DeviceAccessMonitoring.dll
1
Error 12 error LNK2019: unresolved external symbol "public:
__thiscall
CDeviceAccessMonitor::CDeviceAccessMonitor(void)"
(??0CDeviceAccessMonitor@@QAE@XZ) referenced in function "int __cdecl
StartServiceThread(void)" (?StartServiceThread@@YAHXZ)
InitCAApp.obj
Error 13 fatal error LNK1120: 1 unresolved
externals
d:\wf\integration\test4\InitialIntegration-Lib\InitialIntegration\CAAgent\D=
=ADebug\InitCAApp.exe
1
I am creating several projects with static library. When i finally make
an executable using this static libraries. I am getting the above
errors.
What is the basic fundamental of using the static library in right way?