1
我用Visual studio 2010
来编译解决方案。错误报告为为什么Visual Studio生成两个版本的Obj?
对象或库文件...是使用比其他对象更旧的编译器创建的;重建旧的对象和库。
然后我禁用/GL
对有关LIB项目作为解决办法,但报道的另一个错误
伊尔之间“P1”版本不匹配“20100826”和“P2”版本“20081201”
我检查了framework和platformtoolset,所有项目都是一样的(4.0 & v100)。 visual studio如何编译两个版本的obj?任何好的方法来消除这个编译错误?
您是否按照建议尝试重建整个解决方案? – Hariprasad
是的,我尝试重建,但错误仍然报告。我想有什么办法可以检查VS和.obj的哪个版本被编译? – houzhe
您是静态链接旧的.lib文件还是编译源代码并生成它们?我想,你并没有清理旧的库文件,并通过编译再次生成它们。 – Hariprasad