【发布时间】:2014-04-21 00:08:00
【问题描述】:
我知道有很多这样的问题,但没有一个答案可以帮助我解决我的问题。什么问题?好吧,在链接时,编译我的项目后,我收到了这个:
致命错误 LNK1104:无法打开文件“MSVCRT.lib”
我在 Windows 8 64 位下使用 CodeBlocks。使用我安装在C:\Program Files (x86)\Visual C++ 2003 Toolkit 下的Visual C++ 2003 Toolkit 编译器进行编译,并使用Windows API 中的许多函数,我也安装在C:\Program Files (x86)\Windows Kits 下)。
在互联网上搜索我找到了一些解决方案,比如在我的项目设置下链接这个库 (MSVCRT.lib),但我绝对没有那个文件。这是我大约 15 天前正在从事的一个项目(我收到此错误的项目),现在我想恢复它的开发。我多次编译和链接这个项目,我从来没有得到这个链接器错误,我不知道为什么现在我无法链接它。
一些解决方案说我需要安装 VS.NET,这样MSVCRT.lib 文件才会在那里,但我从来没有安装过,我能够编译和链接我的项目!
关于如何在不安装 VS.NET 的情况下解决此问题的任何想法(另外,我不知道这是否可行)?
【问题讨论】:
标签: c++ visual-c++ linker linker-errors