if you follow the instructions in the most recent Sticky How-To, I promise you will get a compiling build for free.
I don't speak c++ and rather hate the language (I'm a c# guy); but I was able to get the code to compile without altering a single line of code once I followed the instructions correctly. (The one place I had been failing was that I didn't believe them about MySQL 32 vs 64 bit....the code is designed to use the 32bit libraries. You'd have to do real work to get the 64 working.)
The one thing I didn't get working last night was getting my server to show up in the public list. Not sure if that's just a router issue or some other configuration =/
Either way, don't get discouraged

Oh...I lied...sorry, because Perl is now updated to 5.12, I did two things different based on the entire thread:
1) I installed Perl 5.12 (since I could not get 5.10 from the active perl site)
2) I changed two files to include perl512.h that had previously included perl510.h
otherwise, everything else was the same.