I've been pecking away at this for a while now. The issue is that it's a project that was developed entirely in Linux that I want to reverse engineer to be compatible in Windows. After messing around a LOT with CS and Visual Studio, I think that I might have it working finally. This program (CS) works great in Linux, but it is ridiculously touchy in Windows
Most CS developers actually use Windows so this CS certainly works fine in Windows. To convert from a linux build system to Visual Studio build you should just be able to run the msvcgen scripts that come with CS. If you created a proper project using scripts/createproject.sh for linux then making VC projects files is a one liner.
Unfortunately, the first time I tried this I received errors because the project itself was created and built using gcc, and when I built using VS it said incomaptible project types. I tried starting CS over with gcc through cygwin, followed the directions to a T, yet still could not run probably half of the example executables.
Now I am trying to install CS again using VS and now I cannot even open the solution files.