用vs2012打开vs2010报错
错误 3 error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1600”不匹配值“1700”(CvvImage.obj 中) xxxxxxxxxxx\libboost_system-vc100-mt-1_40.lib(error_code.obj)
所有的连接错误最好先查找msdn,连接错误列表,有原因和解决方案
Visual Studio 定义以下符号以防止链接不兼容的代码,这种代码可能导致运行时错误或其他意外行为。
-
_MSC_VER
指示用于生成应用或库 (MSVC) 的 Microsoft c + + 编译器的主版本号和次版本号。 使用 MSVC 的一个版本编译的代码与使用具有不同主版本号和次版本号的版本编译的代码不兼容。 有关详细信息,请_MSC_VER
参阅 预定义的宏。如果要链接到与所使用的 MSVC 版本不兼容的库,并且无法获取或生成兼容版本的库,则可以使用早期版本的编译器生成项目:将项目的 "