yacoin/yacoin — pull request #17 by Ron-Winter (2014-01-17 03:43:07+00:00)
Title: MSVC++ version of YACoin0.4.1b

These additions to the sources leave the Linux and MinGW sources unchanged! The additions allow the code to be compiled in MS Visual Studio. The compilations, as usual, can create Debug and Release versions. Running YACoin.exe in the IDE full-screen debugger is a most efficient and enjoyable way to investigate the code, test changes, check for anomalies, etc.

The IDE's "intellisense" also speeds development of changes and updates, since the IDE "knows" the relationship of all the program elements: classes, globals, macros, etc. and their relationship in the header and program files. So a change in one header file, for example, will only cause the files that are affected to be recompiled.

The MSVC++ IDE Express editions are free, so no expense is incurred in their use. I built this with MSVC++ 2005 Express so that it can easily be used with all the later versions.

The libraries needed for YACoin -- Berkeley DB 4.8.30, OpenSSL 1.0.1e and Boost 1.53 -- each have instructions on their respective websites for building in particular MSVC++ 2005 libraries. This is another reason why I choose this version. MSVC++ 2005 fits naturally with this code and the libraries that all originated around that time.