2012-12-18 40 views
0

我正在使用VS 2012,当我在调试模式下编译我的项目时,没有错误。但同时试图编译在释放模式的项目中,我得到一个错误信息(错误C1047):VS 2012中的错误C1047

致命错误C1047:对象或库文件“file.lib”与旧的编译器产生比其他物体;重建旧对象和库

我明白,旧版本的VS有一个SP1安装,解决了这个问题,但找不到解决此问题的方法。

有没有人看到这个,知道如何解决它?

+4

您是否尝试“重建旧对象和库”? –

+0

检查此[链接](http://msdn.microsoft.com/en-us/library/ms173554%28v=vs.80%29.aspx) – mumair

+0

这些是我做的步骤并得到相同的错误。 –

回答

0

如果您使用的是使用不同编译器构建的库,则需要在VS2012中重新编译这些库。