How to generate preprocessor output file of c++ headers ?

I need to see macros expanded in c++ files, any way to generate pre-processor output file?