i am using windows7 32-bit OS...with 8GB RAM

Installed Visual Studio 2010 and 
were compiled successfully and when i am trying to build  

------ Build started: Project: Merge, Configuration: Debug Win32 ------
Build started 7/11/2012 10:34:29 PM.
InitializeBuildStatus:
  Touching ".\..\BuildTmp\MergeDebug\Merge.unsuccessfulbuild".
ClCompile:
  All outputs are up-to-date.
cl : Command line warning D9025: overriding '/EHs' with '/EHa'
  DirViewColItems.cpp
DirViewColItems.cpp(231): error C2275: 'std::string' : illegal use of this type as an expression
DirViewColItems.cpp(231): error C2228: left of '.npos' must have class/struct/union
DirViewColItems.cpp(232): error C2275: 'std::string' : illegal use of this type as an expression
DirViewColItems.cpp(232): error C2228: left of '.npos' must have class/struct/union
  ccrystaleditview.cpp
editlib\ccrystaleditview.cpp(129): error C2275: 'CCrystalTextView' : illegal use of this type as an expression
editlib\ccrystaleditview.cpp(129): error C3861: 'AFX_ZERO_INIT_OBJECT': identifier not found
editlib\ccrystaleditview.cpp(1098): warning C4018: '<' : signed/unsigned mismatch
editlib\ccrystaleditview.cpp(1215): warning C4018: '>=' : signed/unsigned mismatch
  ccrystaltextview.cpp
editlib\ccrystaltextview.cpp(503): error C2275: 'CView' : illegal use of this type as an expression
editlib\ccrystaltextview.cpp(503): error C3861: 'AFX_ZERO_INIT_OBJECT': identifier not found
editlib\ccrystaltextview.cpp(3561): warning C4018: '<' : signed/unsigned mismatch
editlib\ccrystaltextview.cpp(3633): warning C4018: '>' : signed/unsigned mismatch
editlib\ccrystaltextview.cpp(5153): warning C4018: '<' : signed/unsigned mismatch
  Generating Code...

Build FAILED.

Time Elapsed 00:00:02.26
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========


Please help me how to compile and build and what are the changes that i have to do compile.