【发布时间】:2013-05-10 06:20:03
【问题描述】:
我正在使用 Visual Studio Professional 2012(带有更新 2),因为我有一个需要使用 VC++ 2010 工具集构建的项目,所以我还安装了 Visual C++ 2010 Express(带有 SP1)。
我也将较新的 2012 IDE 用于较旧的项目。因此,对于这些项目,我将 Platform Toolset 设置为 v100。当我还将运行时库设置为 /MT 或 /MTd 时,我收到以下错误:
error LNK1127: library is corrupt
对于libcpmt.lib 或libcpmtd.lib,取决于配置。
这里有什么问题?
安装历史:
- VS2012 专业版
- Windows 7 SDK
- 已卸载 VS2012 和 Windows SDK
- VC++ 2010 速成版
- VS2012 专业版
【问题讨论】:
标签: visual-c++ linker msvcrt microsoft-runtime-library