gpt4 book ai didi

c++ - VC++ 2010 快速错误 : cannot open file MSVCRTD. 库

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:55:36 25 4
gpt4 key购买 nike

我刚刚卸载了 Visual Studio 2012,转而重新安装 Visual C++ 2010 Express。原因是我无法获得适用于 2012 的 API,而我之前一直在使用 2010,并且知道它可以工作,所以我想恢复原状。因此,在重新安装 VC++ 2010 Express 并尝试运行简单的 Win32 控制台应用程序后:

int main () {

return 0;

}

我收到此错误:LINK: fatal error LNK1104:无法打开文件“MSVCRTD.lib”

我已经完成研究并意识到这通常是一个问题,我只需要将附加包含目录指向 VC++ 根文件夹中的 VC/lib 文件夹 [See this thread]但是该 lib 文件夹实际上并不存在。我多次尝试完全卸载并重新安装该软件,但结果相同。

我还能做什么?我的机器上还有几个其他的 Visual Studio 产品,我不想完全卸载所有东西,因为其中一些需要很长时间才能设置备份。以下是一些有助于理解的图片:

实际错误信息:

enter image description here

lib 应位于的 VC++ 文件夹:

enter image description here

程序和功能(如果您想查看安装了哪些其他产品):

enter image description here

最佳答案

对于“Lib 应该位于何处?”这个问题,我会回答:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib>pwd
/cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/lib

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib>ls -al msvcrt*.lib
-rwx------+ 1 SYSTEM SYSTEM 1379404 Apr 22 2011 msvcrt.lib
-rwx------+ 1 SYSTEM SYSTEM 1400882 Apr 22 2011 msvcrtd.lib

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib>

enter image description here

卸载并重新安装....

关于c++ - VC++ 2010 快速错误 : cannot open file MSVCRTD. 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19860523/

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