title: LINK : warning LNK4098, LNK4217 errors-why?
body: <p>Attempting to link an app gives large number of errors such as</p>
  
  <pre><code>1&gt;LINK : warning LNK4098: defaultlib 'mfc140d.lib' conflicts with use of other libs; use /NODEFAULTLIB:library
  1&gt;LINK : warning LNK4098: defaultlib 'mfcs140d.lib' conflicts with use of other libs; use /NODEFAULTLIB:library
  1&gt;LINK : warning LNK4098: defaultlib 'msvcrtd.lib' conflicts with use of other libs; use /NODEFAULTLIB:library
  1&gt;Move.obj : warning LNK4217: locally defined symbol islower imported in function "struct Token __cdecl NextToken(char * const,int &amp;)" (?NextToken@@YA?AUToken@@QEADAEAH@Z)
  1&gt;Move.obj : warning LNK4217: locally defined symbol isdigit imported in function "struct Token __cdecl NextToken(char * const,int &amp;)" (?NextToken@@YA?AUToken@@QEADAEAH@Z)
  1&gt;Position.obj : warning LNK4049: locally defined symbol isdigit imported
  </code></pre>
  
  <p>Position.cpp and Move.cpp are my code. What is the meaning of these errors, and how can I correct them?</p>
  
  <p>This is Visual Studio 2015, and the project was imported from Visual Studio 2010. Windows 7 Pro 64.</p>