I have a VC++ code (built using VS2008), which makes use of some static libraries (*.lib files linked statically during compile time).
For ease of understanding let\
That fatal error LNK1112 indicates that you are indeed linking something in 32-bit mode when trying to create a 64-bit executable.
The image 2) shows only some but not all projects in 64-bit mode. This sounds like trouble!
Perhaps the problem lies in your LIB directory? Usually my projects (VS2010 here) differ at:
Project Properties -> VC++ Directories -> Library Directories
which points to lib32
or lib64
directory depending on the target architecture.