I encountered the same problem，please check packages from OSGeo4W ,just following "Building QGIS from source - step by step " >>
For the QGIS build you need to install following packages from OSGeo4W (select Advanced Installation):
This will also select packages the above packages depend on.
Create a 'build' directory somewhere. This will be where all the build output will be generated.
Now run cmake-gui and in the Where is the source code: box, browse to the top level QGIS directory.
In the Where to build the binaries: box, browse to the 'build' directory you created.
Hit Configure to start the configuration and select Visual Studio 9 2008 and keep native compilers and click Finish.
The configuration should complete without any further questions and allow you to click Generate.