Yes I agree with you, but when I set it up to point to 10.0 it results in the following errors:
>nafxcw.lib(afxglobals.obj) : error LNK2005: "public: virtual __thiscall CMemDC::~CMemDC(void)" (??1CMemDC@@UAE@XZ) already defined in MKVC8_VS2010.lib(GridCtrl.obj)
1>MKVC8_VS2010.lib(MKIni7Tab2.obj) : error LNK2001: unresolved external symbol "unsigned int (__stdcall* ATL::g_pfnGetThreadACP)(void)" (?g_pfnGetThreadACP@ATL@@3P6GIXZA)
1>MKVC8_VS2010.lib(MKScreen7.obj) : error LNK2019: unresolved external symbol "public: int __thiscall CListCtrl::GetSubItemRect(int,int,int,class CRect &)" (?GetSubItemRect@CListCtrl@@QAEHHHHAAVCRect@@@Z) referenced in function "protected: void __thiscall LocalInputDlg::ProcessInputRequest(class CListCtrl *,class CPoint)" (?ProcessInputRequest@LocalInputDlg@@IAEXPAVCListCtrl@@VCPoint@@@Z)
1>MKVC8_VS2010.lib(MKCtrls7.obj) : error LNK2019: unresolved external symbol "public: static void __stdcall CFile::Remove(char const *)" (?Remove@CFile@@SGXPBD@Z) referenced in function "void __cdecl MKUpdateTime7(class CWnd *)" (?MKUpdateTime7@@YAXPAVCWnd@@@Z)
1>MKVC8_VS2010.lib(MKSmtp7.obj) : error LNK2019: unresolved external symbol "public: static int __stdcall CFile::GetStatus(char const *,struct CFileStatus &)" (?GetStatus@CFile@@SGHPBDAAUCFileStatus@@@Z) referenced in function "public: int __thiscall CSMTPBodyPart::SetFilename(class ATL::CStringT<char,class StrTraitMFC<char,class ATL::ChTraitsCRT<char> > > const &)" (?SetFilename@CSMTPBodyPart@@QAEHABV?$CStringT@DV?$StrTraitMFC@DV?$ChTraitsCRT@D@ATL@@@@@ATL@@@Z)
1>MKVC8_VS2010.lib(FileDialogEx.obj) : error LNK2001: unresolved external symbol "public: __thiscall CFileDialog::CFileDialog(int,char const *,char const *,unsigned long,char const *,class CWnd *,unsigned long)" (??0CFileDialog@@QAE@HPBD0K0PAVCWnd@@K@Z)