VS加入STL模板出现符号错误,更改运行库->多线程调试DLL(/MDd)解决

编写WIN32程序,用VS2017,加入string,vector等模板后:

#include<string>
#incluce<vector>

出现LNK2019符号错误:

img

改项目选项:
属性->c/c++->代码生成->运行库->多线程调试DLL后即可解决,如图所示:

img

为啥会出现这种问题?求解答。