gpt4 book ai didi

c++ - 链接 : fatal error LNK1104: cannot open file 'MSVCRTD.lib'

转载 作者:IT老高 更新时间:2023-10-28 12:58:37 24 4
gpt4 key购买 nike

我是一名 C++ 开发新手。当我尝试在 Microsoft Visual C++ 2010 Express 中调试每个项目时,我遇到了错误消息指示“LINK :fatal error LNK1104: cannot open file 'MSVCRTD.lib'”。我在 Stack Overflow 和 Google 上搜索了任何可能的解决方案,但我找不到准确而准确的答案。我的理解是“msvcrtd.lib”文件应该在“\Microsoft Visual Studio 10.0\VC\lib”中,但在我的情况下该文件不存在。我该怎么办?

最佳答案

对于那些为此苦苦挣扎的可怜人,经过一个小时的研究,我找到了适用于我的 Visual Studio Enterprise 2017 的解决方案:

首先,让我们看看你的库文件在哪里:

使用 Windows 资源管理器,转到安装 Visual Studio 的目录(默认:C:\Program Files (x86)\Microsoft Visual Studio)并搜索 msvcrtd.lib

我发现我的在这里:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.15.26726\lib\onecore\x86

快速修复(仅限一个项目):

  1. 右键单击您的项目,单击属性,导航到链接器,将该路径添加到 其他库目录 enter image description here

永久修复(适用于所有项目)

  1. 打开一个项目
  2. 导航至查看 > 属性管理器(可能位于其他窗口下)
  3. 展开所有文件夹并多选所有“Microsoft.cpp.Win32.user”和“Microsoft.cpp.64.user

enter image description here

  1. 右键单击并转到属性
  2. 导航到 VC++ 目录 enter image description here

  3. 添加默认库目录

  4. 的路径

关于c++ - 链接 : fatal error LNK1104: cannot open file 'MSVCRTD.lib' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6228112/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com