Ale*_*lli 5 c++ visual-studio visual-c++
我在visual studio 2017社区打开了一个用visual studio 2012 express(用c++编写)制作的项目,当我尝试编译时出现以下错误:
LINK1104 无法打开文件 MSVCURTD.lib
(如果我用 vs 2012 编译就没有这个错误)我不是 C++ 专家所以我不知道如何解决这个问题
谢谢你的帮助...
我遇到了同样的问题,并且按照 MGetz 的建议解决了它。这个答案只是添加了更多细节。
通过“项目”菜单(“项目/属性”)或从解决方案资源管理器中项目的上下文菜单打开项目的属性页。
在“常规”部分中找到“平台工具集” 。
打开下拉列表并选择 <从父级或项目默认值继承>(如果存在该选项)。
这对我有用。就我而言,这导致选择工具集Visual Studio 2010 (v100),但我认为这将取决于您安装的工具集。
选择工具集后,Visual Studio 会在解决方案资源管理器中的项目名称旁边指示它。
如果选项 <从父级或项目默认值继承> 不可用,请尝试其他选项之一。既然您说您的项目是使用 Visual Studio 2012 创建的,您可能应该尝试选择该版本。