我想在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安装在一起,所有这些都按顺序安装。
答案 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 ++桌面开发安装一些缺少的软件包:
答案 2 :(得分:-1)
在VS17 15.9.1上,我所需要的只是将C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ Tools \添加到我的OS路径。我尝试添加一些上面的可选软件包,但没有用。