cannot open file 'LIBC.lib'
对于这个错误在VS2005中,可以通过如下方式解决:
项目-->项目属性-->配置属性-->连接器-->输入-->忽略特定库
在弹出的框中加入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有静态库版本,也有动态链接库版本;有单线程版本,也有多线程版本;还有调试和非调试版本。
或者添加语句
#pragma comment(linker, "/NODEFAULTLIB:libc.lib")