Free versions of VS have exactly same compiler as Pro or Ultimate (or whatever else) editions of VS. So error you are getting will be the same.
I assume WindowClass is defined as WNDCLASS variable. In that case Your project most likely has set Character Set as "Unicode". This means that WNDCLASS is defined as WNDCLASSW thus it wants all members that are strings to have WCHAR* type.
If you want to use ANSI strings (char*) then you can:
1) change VS project setting to Multi-Byte Character Set:
http://www.ogre3d.org/tikiwiki/ti...load_file.php?fileId=1665&display
2) change type of WindowClass variable to WNDCLASSA, then code will work regardless of project properties. This is what Casey is doing on stream, don't remember which day, but he changed WindowClass to be WNDCLASSA.
And as askinasa suggest - use Community edition instead of Express edition. It's free! Community edition is more complete and has more features. I'm not sure I remember correctly, but at one time Express edition didn't have ability to switch between threads when debugging. Community edition has pretty much same features as full paid VS edition, but it legally can be used only for individual developers or small teams. Casey is using Community edition on stream.