Thank spud for your interest;

Here at line 25 of memory.h

Qt Code:
  1. #ifdef __cplusplus
  2. extern "C" { //line 25
  3. #endif
To copy to clipboard, switch view to plain text mode 

I'm using vs2005 pro last patch
for previous qt 4.2.2 version ,i compile just fine.

but anyway the problem is gone ,i remove all code of memory.h left it as empty file,then compile completely now .