If you look through the previous posts in this thread, there were problems with Cygwin and Mingw for development versions before, after, and including Winboard 4.8. I remember that there were problems for snprintf in gcc, too. These were cleared with hgm to a point that Winboard 4.8 gave only a few insignificant warnings. The errors and warnings in the last post are mostly for a code added after Winboard 4.8. Some are easy to correct such as a missing semicolon, but for others like not defined values, one (hgm) must know the code in details to correct.
beneficii wrote:I was able to get Winboard 4.8 to compile in Visual Studio 2015 (Community). I opened the VC6 project and updated it to the current version. There are some changes that have to be made, like turning off the warnings. There were a few errors, the biggest being snprintf being #defined, which is not supposed to happen in user code in Visual Studio 2015. I just did a preprocessor conditional which prevented snprintf from being #defined by the Winboard code in this version of VC. There might have been one or two others, but I have been able to compile.
As for the development versions, I don't know anything about those.
EDIT: I remember now. I had to remove the manifest from the resource file.