Hmm, I have afkmud running on my windows xp machine through cygwin with no problems, but I got all the packages so long ago that it's hard to say which ones are required and which are ones I just wanted to get.
Once I get internet at home again, I might do a fresh install of cygwin and find out exactly which packages are needed at a minimum to get it up and running. As for the coding part, it's pretty much the same as you would expect anywhere. You make some changes, shutdown the mud (if running), "make" (or "make clean"
, restart the mud. If it won't restart you read the error file to see why.
Now FYI, using just the "make" command will only recompile the files that have changed since the last "make". "make clean" will force a full recompile all of the files defined in the makefile. Always start off a fresh install with a "make clean".
Now this is important: If all you change are .c files, you can simply use "make" and it will recompile just the files you changed. However, if you change any .h (header) files, you must
use "make clean" to recompile all the files again.
As far as the uncommenting and commenting, do just what it says. I don't remember the exact instructions but I know they were very clear and simple. Unless you mean you don't know how to comment and uncomment lines, in which case I'm going to suggest that you read a short book on programming before attempting to install a codebase