在一次项目测试中遇到一个cannot open file 'LIBC.lib'的错误
对于这个错误在VS2005中,可以通过如下方式解决:
(中文版)项目-->项目属性-->配置属性-->连接器-->输入-->忽略特定库
(English)Project-->PropertyPages-->ConfigurationProperties-->Linker-->Input-->IgnoreSpecific Library
在弹出的框中加入LIBC.LIB就可以通过编译了,但是似乎还有些问题没有解决,因为最终编译出来的结果是差了一点东西的。
(以下部分网上转载)
libc.lib原来是被遗弃的可怜家伙。
Run-Time Library是编译器提供的标准库,提供一些基本的库函数和系统调用。我们一般使用的Run-Time Library是C Run-Time Libraries。
当然也有Standard C libraries。
C Run-Time Libraries实现ANSI C的标准库。
VC安装目录的CRT目录有C Run-Time库的大部分源代码。
C Run-Time Libraries有静态库版本,也有动态链接库版本;有单线程版本,也有多线程版本;还有调试和非调试版本。
转载自 http://blog.sina.com.cn/s/blog_6ae0e83c0100ljvg.html