Thanks for the advice. Ok, well this is a subset of the warnings and errors I get using the default settings - libcmt /MT etc. I can see that virtually all of the issues reference std:: symbols (so STL) but what libraries do I need to add to the project properties to resolve this? I'm familiar with the STL headers but which lib provides the object code for these?
Code:
1>Linking...
1>EKI_DevBase.lib(DataTypes.obj) : warning LNK4217: locally defined symbol ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z (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 *)) imported in function "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl EKI_One::Data::ToString(enum EKI_One::Data::Type)" (?ToString@Data@EKI_One@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4Type@12@@Z)
1>EKI_DevBase.lib(Strings.obj) : warning LNK4217: locally defined symbol ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z (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 *)) imported in function "void __cdecl EKI_One::Strings::`dynamic initializer for 'MODE''(void)" (??__EMODE@Strings@EKI_One@@YAXXZ)
1>TinyXML_d.lib(tinyxml.obj) : warning LNK4049: locally defined symbol ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z (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 *)) imported
1>TinyXML_d.lib(tinyxmlparser.obj) : warning LNK4049: locally defined symbol ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z (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 *)) imported
1>EKI_DevBase.lib(XMLTags.obj) : warning LNK4217: locally defined symbol ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z (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 *)) imported in function "void __cdecl EKI_One::`dynamic initializer for 'XML_SCENARIO_FILE_EXTENSION''(void)" (??__EXML_SCENARIO_FILE_EXTENSION@EKI_One@@YAXXZ)
1>EKI_DevBase.lib(StringHelper.obj) : warning LNK4217: locally defined symbol ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z (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 *)) imported in function "public: static bool __cdecl EKI_One::StringHelper::ReadBoolFromString(char const *)" (?ReadBoolFromString@StringHelper@EKI_One@@SA_NPBD@Z)
1>EKI_DevBase.lib(RangeRestrictedValue.obj) : warning LNK4049: locally defined symbol ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z (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 *)) imported
1>EKI_DevBase.lib(Endianness.obj) : warning LNK4217: locally defined symbol ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z (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 *)) imported in function "public: __thiscall EKI_One::EndianWriter::EndianWriter(enum EKI_One::Endianness::Type)" (??0EndianWriter@EKI_One@@QAE@W4Type@Endianness@1@@Z)
1>EKI_DevBase.lib(BinaryWriter.obj) : warning LNK4217: locally defined symbol ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z (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 *)) imported in function "public: __thiscall EKI_One::BinaryWriter::BinaryWriter(class std::basic_ostream<char,struct std::char_traits<char> > &,bool,enum EKI_One::Endianness::Type)" (??0BinaryWriter@EKI_One@@QAE@AAV?$basic_ostream@DU?$char_traits@D@std@@@std@@_NW4Type@Endianness@1@@Z)
1>EKI_DevBase.lib(BinaryReader.obj) : warning LNK4217: locally defined symbol ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z (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 *)) imported in function "public: __thiscall EKI_One::BinaryReader::BinaryReader(class std::basic_istream<char,struct std::char_traits<char> > &)" (??0BinaryReader@EKI_One@@QAE@AAV?$basic_istream@DU?$char_traits@D@std@@@std@@@Z)
1>EKI_DevBase.lib(File.obj) : warning LNK4217: locally defined symbol ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z (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 *)) imported in function "public: __thiscall EKI_One::File::File(void)" (??0File@EKI_One@@QAE@XZ)
1>EKI_DevBase.lib(Logger.obj) : warning LNK4049: locally defined symbol ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z (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 *)) imported
1>EKI_DevBase.lib(FileLogger.obj) : warning LNK4049: locally defined symbol ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z (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 *)) imported
1>EKI_DevBase.lib(GenericValue.obj) : warning LNK4217: locally defined symbol ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z (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 *)) imported in function "public: static enum EKI_One::ValueRelation::Type __cdecl EKI_One::GenericValue::GetGenericValueRelationFromString(char const *)" (?GetGenericValueRelationFromString@GenericValue@EKI_One@@SA?AW4Type@ValueRelation@2@PBD@Z)
1>EKI_DevBase.lib(Vector3d.obj) : warning LNK4217: locally defined symbol ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z (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 *)) imported in function "public: class EKI_One::Vector3d __thiscall EKI_One::Vector3d::operator/(float)const " (??KVector3d@EKI_One@@QBE?AV01@M@Z)
1>EKI_DevBase.lib(SystemClock.obj) : warning LNK4049: locally defined symbol ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z (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 *)) imported
1>EKI_DevBase.lib(ExportedStrings.obj) : warning LNK4217: locally defined symbol ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z (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 *)) imported in function "void __cdecl EKI_One::Strings::WorldProperties::`dynamic initializer for 'DEBUG_MODE''(void)" (??__EDEBUG_MODE@WorldProperties@Strings@EKI_One@@YAXXZ)
1>EKI_DevBase.lib(Defines.obj) : warning LNK4049: locally defined symbol ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z (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 *)) imported
1>EKI_DevBase.lib(SystemMessageTypes.obj) : warning LNK4217: locally defined symbol ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z (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 *)) imported in function "void __cdecl EKI_One::MessageTypes::CreateObjectProps::`dynamic initializer for 'NAME''(void)" (??__ENAME@CreateObjectProps@MessageTypes@EKI_One@@YAXXZ)
1>EKI_DevBase.lib(Time.obj) : warning LNK4049: locally defined symbol ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z (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 *)) imported
1>TinyXML_d.lib(tinyxmlparser.obj) : warning LNK4049: locally defined symbol ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ (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)) imported
1>EKI_DevBase.lib(Endianness.obj) : warning LNK4049: locally defined symbol ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ (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)) imported
1>EKI_DevBase.lib(DataTypes.obj) : warning LNK4049: locally defined symbol ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ (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)) imported
1>EKI_DevBase.lib(Strings.obj) : warning LNK4217: locally defined symbol ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ (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)) imported in function "void __cdecl EKI_One::Strings::`dynamic initializer for 'BIDIRECTIONAL''(void)" (??__EBIDIRECTIONAL@Strings@EKI_One@@YAXXZ)
1>TinyXML_d.lib(tinyxml.obj) : warning LNK4049: locally defined symbol ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ (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)) imported
1>EKI_DevBase.lib(Logger.obj) : warning LNK4217: locally defined symbol ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ (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)) imported in function "protected: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const & __cdecl EKI_One::Logger::LogTypeToString(enum EKI_One::Logger::EntryType)" (?LogTypeToString@Logger@EKI_One@@KAABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4EntryType@12@@Z)
1>EKI_DevBase.lib(XMLTags.obj) : warning LNK4217: locally defined symbol ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ (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)) imported in function "void __cdecl EKI_One::`dynamic initializer for 'XML_SYNC''(void)" (??__EXML_SYNC@EKI_One@@YAXXZ)
1>EKI_DevBase.lib(StringHelper.obj) : warning LNK4049: locally defined symbol ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ (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)) imported
1>EKI_DevBase.lib(RangeRestrictedValue.obj) : warning LNK4217: locally defined symbol ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ (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)) imported in function "public: __thiscall EKI_One::Uninitialized<float>::operator float(void)const " (??B?$Uninitialized@M@EKI_One@@QBEMXZ)
1>EKI_DevBase.lib(SystemClock.obj) : warning LNK4217: locally defined symbol ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ (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)) imported in function "private: __thiscall EKI_One::SystemClock::SystemClock(void)" (??0SystemClock@EKI_One@@AAE@XZ)
1>EKI_DevBase.lib(BinaryWriter.obj) : warning LNK4049: locally defined symbol ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ (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)) imported
1>EKI_DevBase.lib(BinaryReader.obj) : warning LNK4049: locally defined symbol ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ (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)) imported
1>EKI_DevBase.lib(File.obj) : warning LNK4049: locally defined symbol ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ (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)) imported
1>EKI_DevBase.lib(Time.obj) : warning LNK4217: locally defined symbol ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ (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)) imported in function "public: static class EKI_One::Time __cdecl EKI_One::Time::FromMilliseconds(double)" (?FromMilliseconds@Time@EKI_One@@SA?AV12@N@Z)
1>EKI_DevBase.lib(BinaryReader.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall std::_String_val<char,class std::allocator<char> >::~_String_val<char,class std::allocator<char> >(void)" (__imp_??1?$_String_val@DV?$allocator@D@std@@@std@@QAE@XZ) referenced in function __unwindfunclet$??$?0V?$_Vector_iterator@DV?$allocator@D@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@V?$_Vector_iterator@DV?$allocator@D@std@@@1@0@Z$0
1>EKI_DevBase.lib(DataTypes.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall std::_String_val<char,class std::allocator<char> >::~_String_val<char,class std::allocator<char> >(void)" (__imp_??1?$_String_val@DV?$allocator@D@std@@@std@@QAE@XZ)
1>EKI_DevBase.lib(BinaryReader.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::reserve(unsigned int)" (__imp_?reserve@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXI@Z) referenced in function "public: void __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::_Construct<class std::_Vector_iterator<char,class std::allocator<char> > >(class std::_Vector_iterator<char,class std::allocator<char> >,class std::_Vector_iterator<char,class std::allocator<char> >,struct std::forward_iterator_tag)" (??$_Construct@V?$_Vector_iterator@DV?$allocator@D@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXV?$_Vector_iterator@DV?$allocator@D@std@@@1@0Uforward_iterator_tag@1@@Z)
1>EKI_DevBase.lib(DataTypes.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::reserve(unsigned int)" (__imp_?reserve@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXI@Z)
1>TinyXML_d.lib(tinyxml.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::reserve(unsigned int)" (__imp_?reserve@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXI@Z)
1>EKI_DevBase.lib(BinaryReader.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::_String_iterator<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::begin(void)" (__imp_?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ) referenced in function "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::_Assign<class std::_Vector_iterator<char,class std::allocator<char> > >(class std::_Vector_iterator<char,class std::allocator<char> >,class std::_Vector_iterator<char,class std::allocator<char> >,struct std::input_iterator_tag)" (??$_Assign@V?$_Vector_iterator@DV?$allocator@D@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_Vector_iterator@DV?$allocator@D@std@@@1@0Uinput_iterator_tag@1@@Z)
1>EKI_DevBase.lib(DataTypes.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class std::_String_iterator<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::begin(void)" (__imp_?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ)
1>EKI_DevBase.lib(BinaryReader.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::_String_iterator<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::end(void)" (__imp_?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ) referenced in function "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::_Assign<class std::_Vector_iterator<char,class std::allocator<char> > >(class std::_Vector_iterator<char,class std::allocator<char> >,class std::_Vector_iterator<char,class std::allocator<char> >,struct std::input_iterator_tag)" (??$_Assign@V?$_Vector_iterator@DV?$allocator@D@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_Vector_iterator@DV?$allocator@D@std@@@1@0Uinput_iterator_tag@1@@Z)
1>EKI_DevBase.lib(DataTypes.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class std::_String_iterator<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::end(void)" (__imp_?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ)
1>EKI_DevBase.lib(BinaryReader.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::replace(class std::_String_const_iterator<char,struct std::char_traits<char>,class std::allocator<char> >,class std::_String_const_iterator<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 &)" (__imp_?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@V?$_String_const_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@0ABV12@@Z) referenced in function "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::_Replace<class std::_Vector_iterator<char,class std::allocator<char> > >(class std::_String_const_iterator<char,struct std::char_traits<char>,class std::allocator<char> >,class std::_String_const_iterator<char,struct std::char_traits<char>,class std::allocator<char> >,class std::_Vector_iterator<char,class std::allocator<char> >,class std::_Vector_iterator<char,class std::allocator<char> >,struct std::input_iterator_tag)" (??$_Replace@V?$_Vector_iterator@DV?$allocator@D@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@1@0V?$_Vector_iterator@DV?$allocator@D@std@@@1@1Uinput_iterator_tag@1@@Z)
1>EKI_DevBase.lib(DataTypes.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::replace(class std::_String_const_iterator<char,struct std::char_traits<char>,class std::allocator<char> >,class std::_String_const_iterator<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 &)" (__imp_?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@V?$_String_const_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@0ABV12@@Z)
1>EKI_DevBase.lib(File.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall std::basic_ofstream<char,struct std::char_traits<char> >::basic_ofstream<char,struct std::char_traits<char> >(void)" (__imp_??0?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAE@XZ) referenced in function "public: __thiscall EKI_One::File::File(void)" (??0File@EKI_One@@QAE@XZ)
1>EKI_DevBase.lib(File.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall std::basic_ofstream<char,struct std::char_traits<char> >::`vbase destructor'(void)" (__imp_??_D?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAEXXZ) referenced in function "public: virtual __thiscall EKI_One::File::~File(void)" (??1File@EKI_One@@UAE@XZ)
1>EKI_DevBase.lib(File.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall std::basic_ofstream<char,struct std::char_traits<char> >::open(char const *,int,int)" (__imp_?open@?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAEXPBDHH@Z) referenced in function "public: virtual void __thiscall EKI_One::File::OpenFile(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?OpenFile@File@EKI_One@@UAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>EKI_DevBase.lib(File.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: bool __thiscall std::basic_ofstream<char,struct std::char_traits<char> >::is_open(void)const " (__imp_?is_open@?$basic_ofstream@DU?$char_traits@D@std@@@std@@QBE_NXZ) referenced in function "public: virtual void __thiscall EKI_One::File::OpenFile(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?OpenFile@File@EKI_One@@UAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>EKI_DevBase.lib(File.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall std::basic_ofstream<char,struct std::char_traits<char> >::close(void)" (__imp_?close@?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAEXXZ) referenced in function "public: virtual void __thiscall EKI_One::File::CloseFile(void)" (?CloseFile@File@EKI_One@@UAEXXZ)
1>EKI_DevBase.lib(File.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) class std::basic_ostream<char,struct std::char_traits<char> > & __cdecl std::flush(class std::basic_ostream<char,struct std::char_traits<char> > &)" (__imp_?flush@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@1@AAV21@@Z) referenced in function "public: virtual void __thiscall EKI_One::File::WriteMessage(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?WriteMessage@File@EKI_One@@UAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>EKI_DevBase.lib(StringHelper.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::substr(unsigned int,unsigned int)const " (__imp_?substr@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV12@II@Z) referenced in function "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl EKI_One::StringHelper::getFileName(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?getFileName@StringHelper@EKI_One@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV34@@Z)
1>EKI_DevBase.lib(StringHelper.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: unsigned int __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::find_last_of(char,unsigned int)const " (__imp_?find_last_of@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIDI@Z) referenced in function "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl EKI_One::StringHelper::getFileSuffix(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,bool)" (?getFileSuffix@StringHelper@EKI_One@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV34@_N@Z)
1>EKI_DevBase.lib(StringHelper.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: bool __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::empty(void)const " (__imp_?empty@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NXZ) referenced in function "public: static bool __cdecl EKI_One::StringHelper::isAbsolutePath(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?isAbsolutePath@StringHelper@EKI_One@@SA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>TinyXML_d.lib(tinyxml.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: bool __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::empty(void)const " (__imp_?empty@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NXZ)
1>EKI_DevBase.lib(StringHelper.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl std::operator+<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 &,char)" (__imp_??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@D@Z) referenced in function "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl EKI_One::StringHelper::concatenatePaths(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?concatenatePaths@StringHelper@EKI_One@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV34@0@Z)
1>EKI_DevBase.lib(StringHelper.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: char __thiscall std::ctype<char>::toupper(char)const " (__imp_?toupper@?$ctype@D@std@@QBEDD@Z) referenced in function "char __cdecl std::toupper<char>(char,class std::locale const &)" (??$toupper@D@std@@YADDABVlocale@0@@Z)
1>EKI_DevBase.lib(RangeRestrictedValue.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static float __cdecl std::numeric_limits<float>::quiet_NaN(void)" (__imp_?quiet_NaN@?$numeric_limits@M@std@@SAMXZ) referenced in function "public: __thiscall EKI_One::Uninitialized<float>::operator float(void)const " (??B?$Uninitialized@M@EKI_One@@QBEMXZ)
1>TinyXML_d.lib(tinyxml.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::operator+=(char)" (__imp_??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@D@Z) referenced in function "public: static void __cdecl TiXmlBase::EncodeString(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > *)" (?EncodeString@TiXmlBase@@SAXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAV23@@Z)
1>TinyXML_d.lib(tinyxmlparser.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::operator+=(char)" (__imp_??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@D@Z)
1>TinyXML_d.lib(tinyxml.obj) : error LNK2019: unresolved external symbol __imp__ferror referenced in function "public: bool __thiscall TiXmlDocument::SaveFile(struct _iobuf *)const " (?SaveFile@TiXmlDocument@@QBE_NPAU_iobuf@@@Z)
1>TinyXML_d.lib(tinyxml.obj) : error LNK2019: unresolved external symbol __imp__fputc referenced in function "public: bool __thiscall TiXmlDocument::SaveFile(struct _iobuf *)const " (?SaveFile@TiXmlDocument@@QBE_NPAU_iobuf@@@Z)
1>TinyXML_d.lib(tinyxml.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::operator+=(char const *)" (__imp_??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z) referenced in function "public: void __thiscall TiXmlAttribute::Print(struct _iobuf *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > *)const " (?Print@TiXmlAttribute@@QBEXPAU_iobuf@@HPAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>TinyXML_d.lib(tinyxmlparser.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::operator+=(char const *)" (__imp_??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z)
1>TinyXML_d.lib(tinyxml.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::operator+=(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (__imp_??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z) referenced in function "public: void __thiscall TiXmlAttribute::Print(struct _iobuf *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > *)const " (?Print@TiXmlAttribute@@QBEXPAU_iobuf@@HPAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>TinyXML_d.lib(tinyxmlparser.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::operator+=(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (__imp_??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z)
1>TinyXML_d.lib(tinyxmlparser.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: int __thiscall std::basic_istream<char,struct std::char_traits<char> >::peek(void)" (__imp_?peek@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEHXZ) referenced in function "protected: static bool __cdecl TiXmlBase::StreamWhiteSpace(class std::basic_istream<char,struct std::char_traits<char> > *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > *)" (?StreamWhiteSpace@TiXmlBase@@KA_NPAV?$basic_istream@DU?$char_traits@D@std@@@std@@PAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z)
1>TinyXML_d.lib(tinyxmlparser.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: char & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::at(unsigned int)" (__imp_?at@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAADI@Z) referenced in function "protected: virtual void __thiscall TiXmlElement::StreamIn(class std::basic_istream<char,struct std::char_traits<char> > *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > *)" (?StreamIn@TiXmlElement@@MAEXPAV?$basic_istream@DU?$char_traits@D@std@@@std@@PAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z)
1>Kingdom Of Soul.exe : fatal error LNK1120: 74 unresolved externals
1>Build log was saved at "file://c:\Users\Ian\Documents\Esenthel 2.0\Projects\_Build_\Kingdom Of Soul\Debug DX10+\BuildLog.htm"
1>Kingdom Of Soul - 130 error(s), 491 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
I can see you set /NODEFAULTLIBRARIES so all required libraries need to be explicitly stated