Good day!
During compilation I get linker warnings, like:
[Linker Warning] Public symbol '_STL::basic_ostream& _STL::operator (_STL::basic_ostramchar, _STL::char_taits >&, char)' defined in both module D:\...\LFUNC_II_I.OBJ and D:\...\LFUNC_II_II.OBJ
[Linker Warning] Public symbol '_STL::basic_ostream& _STL::operator (_STL::basic_ostramchar, _STL::char_taits >&, char)' defined in both module D:\...\LFUNC_II_I.OBJ and D:\...\LFUNC_II_III.OBJ
[Linker Warning] Public symbol '_STL::basic_ostream& _STL::operator (_STL::basic_ostramchar, _STL::char_taits >&, char)' defined in both module D:\...\LFUNC_II_I.OBJ and D:\...\LFUNC_II_IV.OBJ
[Linker Warning] Public symbol '_STL::basic_ostream& _STL::operator (_STL::basic_ostramchar, _STL::char_taits >&, char)' defined in both module D:\...\LFUNC_II_I.OBJ and D:\...\LFUNC_II_V.OBJ
[Linker Warning] Public symbol '_STL::basic_ostream& _STL::operator (_STL::basic_ostramchar, _STL::char_taits >&, char)' defined in both module D:\...\LFUNC_II_I.OBJ and D:\...\LFUNC_II_VI.OBJ
What could be a reason for such warnings? I have one LFUNC_II.h file and six LFUNC_II_xx.cpp files (LFUNC_II_I.cpp, LFUNC_II_II.cpp, ... , LFUNC_II_VI.cpp) and they all include LFUNC_II.h.
Thank you in advance.
Regards,
Bakhtiyar