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