Azure IoT Gateway SDK Build Problems
I’ve had the opportunity to start exploring the Azure IoT product suite lately 
and over all first impressions are very positive.  I’ve rolled a few F# 
solutions for device management and simulation with good success.  The next 
step of this project has lead me to the Azure IoT Gateway SDK in an attempt to 
implement a custom filtering/batching/grouping/compression gateway for a field 
array.  Unfortunately, after adding the C++ options to Visual Studio, 
installing CMake a few times and adding it to my path, I was stuck.  Running 
the included build.cmd or CMake by hand lead to a string of errors like:
After some lamenting that this happens every time someone lets me near C code 
I checked the issues list 
and found that I cannot follow directions.  Aside from making sure that your 
path to the checked out repo is under 20 characters, because Windows, you 
need to make sure to include the recursive flag in the clone from GitHub.
Here is the command for the lazy:
git clone --recursive https://github.com/Azure/azure-iot-gateway-sdk.git
Happy coding!
Friendly Disclaimer: I now work for Microsoft in DX