簡體   English   中英

損壞的C運行時庫?

[英]Corrupt C runtime library?

我使用的是Visual Studio Professional 2012(帶有Update 2),由於我有一個項目需要使用VC ++ 2010工具集進行構建,因此我還安裝了Visual C ++ 2010 Express(帶有SP1)。

對於較舊的項目,我也使用較新的2012 IDE。 因此,對於這些項目,我將Platform Toolset設置為v100。 當我還將運行時庫設置為/ MT或/ MTd時,出現以下錯誤:

error LNK1127: library is corrupt

對於libcpmt.liblibcpmtd.lib ,取決於配置。

這有什么問題嗎?

安裝歷史:

  1. VS2012專業版
  2. Windows 7 SDK
  3. 卸載VS2012和Windows SDK
  4. VC ++ 2010 Express
  5. VS2012專業版

如果我理解正確,您是安裝VS2012 之后安裝VS2010嗎? 如果不是,請編輯您的問題以使其清楚。

Microsoft不建議按此順序進行安裝,並且有很多警告和自述文件需要導航才能確定發生了什么。

我建議最好的辦法是重新安裝VS2012(或進行修復安裝),然后查看仍然存在的問題(如果有的話)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM