关于VS2010编译项目出现“MSB8012”错误
时间:2011-03-16 来源:田园小蛙
VS2008下的项目转到VS2010下后,编译出现了引用不匹配的错误。
2>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(1151,5): warning MSB8012:
关键是VS2010的c++构建系统发现了变化,2010版本的主要升级之处就是C++ 构建系统(build system),从原先基于VCBuild的构建系统迁移到基于MSBuild的构建系统,而C + +项目系统也是建立在MSBuild构建系统之上。由此带来了VS2010环境下引用位置的变化,在VS2008我们把库引用在项目下面,在VS2010下面我们应该在“视图-属性管理器”的cpp下添加引用。如下图:
相关阅读 更多 +