In my case I discovered that the SDK is intalling the wrong version of Simconnect dlls. (?!@!)
So their examle of SimvarWatcher was compiling and my projects were not. After questioning my sanity (no point to question Microsoft's sanity) I just copied the correct dlls, from SimvarWatcher.
At voila!