WRG: silence warning 4275 : non-DLL-interface std::runtime_error used as base for DLL-interface Error