vc6 -> vc6
vs2003 -> vc7
vs2005 -> vc8
vs2008 -> vc9
vs2010 -> vc10
vs2012 -> vc11
vs2013 -> vc12
vs2015 -> vc14
C Runtime Library
/MD MSVCRT.LIB 多线程DLL的Release版本
/MDd MSVCRTD.LIB 多线程DLL的Debug版本
/MT LIBCMT.LIB 多线程静态链接的Release版本
/MTd LIBCMTD.LIB 多线程静态链接的Debug版本
/clr MSVCMRT.LIB 托管代码和非托管代码混合
/clr:pure MSVCURT.LIB 纯托管代码
C++ Standard Library
/MD MSVCPRT.LIB 多线程DLL的Release版本
/MDd MSVCPRTD.LIB 多线程DLL的Debug版本
/MT LIBCPMT.LIB 多线程静态链接的Release版本
/MTd LIBCPMTD.LIB 多线程静态链接的Debug版本
A definition for the symbol '' could not be located
解决方法:
在不打开任何解决方案的情况下,选择Tools -> Options -> Text Editor -> C/C++ -> Advanced,将'Recreate Database' 设置为'True'
Recreate Database = Recreate the code browsing database from scratch upon the next solution load
保存退出对话框。
重新加载解决方案,重新生成解决方案。
解决问题!