Today, when compiling the program, accidentally encountered a mistake, that is VS2008 has always been prompted: fatal error LNK1104: Unable to open the file "LIBC.lib", later found a lot of information on the Internet, finally know the reason ...
If you will use a low version of VC development projects, get a high version of the VC development environment to compile, links may trigger LNK1104 errors. The solution is to ignore this library when linking, offering two solutions:
Project | Properties | Configuration Properties | Linker | Input Ignore Specific Library:libc.lib
Resolved as follows:-> configuration properties in the project-> Properties-> linker-> input-> The name of a file that is not open in a particular library is ignored LIBC.lib
Or
Write code inside the compiler:
#pragma COMMENT (linker, "/nodefaultlib:libc.lib")
Just ignore this library ...