For compiling a legacy lite-C project with VC++ 2003, use the mandelbrot_legacy.c script. It's prepared to compile with VC++. The other legagy projects would require some little modifications. And yes, you need to either rename it to .cpp, or change the VC++ .c settings (see the comment in the source code).