Building the Provided Source Code (Windows)

OSR only supports building a given release of FESF on one, specific, version of Visual Studio.  The version of Visual Studio that’s supported by any given release is typically documented in the Release Notes.

The FESF Software Developer's Kit contains two Visual Studio solutions, along with the necessary header and library files to successfully build them. As provided, the Solutions build from source without errors or warnings (at /W4) and pass Visual Studio Code Analysis at the Microsoft Native Recommended Rules level.  Code analysis is enabled for every build so expect build times to be longer than you might otherwise expect.

To build these solutions:

1.  Copy the \src directory in the archive to your development system, where Visual Studio is installed.

2.  Open the FESF user mode solution, \src\UM_FESF\UM_FESF.sln, in Visual Studio and build for the desired configuration.

3.  After building the FESF user-mode solution, build the sample solution, \src\UM_Sample\UM_Sample.sln, in Visual Studio. 

The built user-mode components will be placed in the platform specific directories of the solution tree:  debug, release, x64\debug and x64\release.