Inherits via dominance error

I have a third party static library that’s causing C4250 errors (inherits via dominance).
It looks like the library uses a diamond inheritance hierarchy.
The library builds fine in VS 2013 and C4250 is normally just a warning.
Is there a setting I can add to ModuleRules to remove this error?
I’d prefer to avoid rewriting the library if possible.

1 Like

I didn’t know that Unreal treats warnings as errors by default. It compiles fine after using #pragma warning(disable: 4250).

1 Like