无法打开文件' MSVCRTD.lib'

时间:2017-04-29 05:35:56

标签: c++ visual-studio

我想在Visual Studio 2012中编写MFC应用程序。我创建了一个只有空cpp文件的Empty项目。当我构建项目时,我将收到此错误消息

 error LNK1104: cannot open file 'MSVCRTD.lib'  C:\Users\maj\documents\visual studio 2012\Projects\MFCWindowDemo\MFCWindowDemo\LINK

我设置了#34;其他图书馆目录"在Project属性的链接器中到lib文件的路径

    C:\Program Files\Microsoft Visual Studio 11.0\VC\lib

但是当我检查路径时,其中没有MSVCRTD.lib。那我该怎么做呢?

我将Visual Studio 2008,2010和2012安装在一起,所有这些都按顺序安装。

3 个答案:

答案 0 :(得分:0)

我只是 1-uninstalled Visual Studio 2012, 2-删除程序文件上的Microsoft Visual Studio 11.0文件夹 3-在注册表中删除了HKey_LOcal_Machine \ Software \ microsoft \ VisualStudio \ 11.0树节点 4-安装Visual Studio 2012

问题解决了

答案 1 :(得分:0)

我在Visual Studio 2017中遇到类似的问题。

我必须在VS 2017中为C ++桌面开发安装一些缺少的软件包:

VS 2017 Packages for C++ Development

答案 2 :(得分:-1)

在VS17 15.9.1上,我所需要的只是将C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ Tools \添加到我的OS路径。我尝试添加一些上面的可选软件包,但没有用。