2012-12-18 38 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中重新編譯這些庫。