【发布时间】:2011-09-07 20:36:19
【问题描述】:
我是一名 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”中,但在我的情况下该文件不存在。我该怎么办?
【问题讨论】:
-
根据 Google:“请将链接器设置中的“子系统”从“Windows”更改为“控制台”。或者反过来。如果您需要它快速工作并且没有时间寻找真正的解决方案,您可以随时在线搜索文件并将其放入链接器路径中
-
你看到这个问题了吗:stackoverflow.com/questions/927574/…?
-
yosouser,我没有真正理解问题或答案。
-
如果该文件确实不存在于 \Program Files\Microsoft Visual Studio 10.0\VC\lib\msvcrtd.lib 中,那么您的 VC++ 安装出现了问题。您可以使用文件资源管理器在磁盘中搜索该文件,并查看它是否以某种方式移动。您可以尝试使用“程序和功能”控制面板修复安装。
-
holtavolt,我卸载了visual c++,然后安装了它,现在可以使用了,谢谢!
标签: c++ visual-c++