我知道有很多这样的问题,但是这些答案中没有一个可以帮助我解决问题。什么问题?好吧,在链接时,在编译我的项目后,我收到以下信息:
致命错误LNK1104:无法打开文件'MSVCRT.lib'
我正在Windows 8 64位下使用CodeBlocks。使用Visual C ++ 2003 Toolkit编译器进行编译,该编译器已安装在C:\Program Files (x86)\Visual C++ 2003 Toolkit
Windows API下,并使用了Windows API的许多功能,该功能也已安装在Windows API下C:\Program Files (x86)\Windows Kits
。
在互联网上搜索时,我发现了一些解决方案,例如MSVCRT.lib
在项目设置下链接该库(),但我绝对没有该文件。这是大约15天前我正在从事的一个项目(我正在收到此错误的一个项目),现在我想恢复其开发。我已经多次编译并链接了这个项目,但从未遇到此链接器错误,我不知道为什么现在我不能链接它。
一些解决方案说我需要安装VS.NET,以便该MSVCRT.lib
文件在那里,但我从未安装过该文件,因此能够编译和链接我的项目!
关于在不安装VS.NET的情况下如何解决此问题的任何想法(而且,我不知道这是否可行)?
两年后,我终于找到了解决方案。
在CodeBlocks中的“项目” >“构建选项” >“编译器标志”下,删除“多线程DLL运行时库[/ MD]”并重新构建。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句