leapmotion / autowiring

A C++ Inversion of Control Framework
http://autowiring.io/
Apache License 2.0
148 stars 17 forks source link

Issue with not-yet-released Visual Studio 2019 version 16.5 Preview 2 #1067

Open CaseyCarter opened 4 years ago

CaseyCarter commented 4 years ago

MSVC will remove some transitive includes from STL headers in this release. After doing so, the autowiring build will fail and report that there is no runtime_error in namespace std when compiling line 447 of auto_signal.h. The fix is quite simple: this header now needs to include <stdexcept> directly.