【发布时间】:2013-11-08 13:44:13
【问题描述】:
我刚刚卸载了 Visual Studio 2012 以支持重新安装 Visual C++ 2010 Express。原因是我无法让 API 与 2012 一起使用,而我之前一直在使用 2010 并且知道它可以工作,所以我想恢复。因此,在重新安装 VC++ 2010 Express 并尝试运行一个简单的 Win32 控制台应用程序后:
int main () {
return 0;
}
我收到此错误:LINK : fatal error LNK1104: cannot open file 'MSVCRTD.lib'
我已经进行了研究,并且知道这通常是一个问题,我只需要将附加包含目录指向 VC++ 根文件夹[See this thread] 中的 VC/lib 文件夹,但是 lib 文件夹实际上并不存在。我曾多次尝试完全卸载并重新安装该软件,但结果相同。
我还能做什么?我的机器上有几个其他的 Visual Studio 产品,我不想完全卸载所有东西,因为其中一些需要很长时间来设置备份。以下是一些有助于理解的图片:
实际错误信息:
lib 所在的VC++ 文件夹:
程序和功能(如果您想查看安装了哪些其他产品):
【问题讨论】:
标签: c++ visual-studio-2010 visual-c++ compiler-errors installation