我刚刚卸载了 Visual Studio 2012 以支持重新安装 Visual C++ 2010 Express。原因是我无法让 API 与 2012 一起使用,而我之前一直在使用 2010 并且知道它可以正常工作,所以我想恢复。因此,在重新安装 VC++ 2010 Express 并尝试运行一个简单的 Win32 控制台应用程序后:
int main () {
return 0;
}
我收到此错误:链接:致命错误 LNK1104:无法打开文件“MSVCRTD.lib”
我已经完成了研究,并且知道这通常是一个问题,我只需要将附加包含目录指向 VC++ 根文件夹中的 VC/lib 文件夹[参见此线程]但是 lib 文件夹实际上并不存在. 我曾多次尝试完全卸载并重新安装该软件,但结果相同。
我还可以做些什么?我的机器上有几个其他的 Visual Studio 产品,我不想完全卸载所有东西,因为其中一些需要很长时间来设置备份。以下是一些有助于理解的图像:
实际错误信息:
lib 应位于的 VC++ 文件夹:
程序和功能(如果您想查看安装了哪些其他产品):