[Bug in Compilation] Catch2 library incompatible in debug.

Hello. I’m building a fresh application in DebugGame Editor and I’m having issues with Catch2, especially Catch2d.lib, its debug library, when compiling ChaosUserDataPTTests.

5>Catch2d.lib(catch_stringref.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in setup.cpp.obj
5>Catch2d.lib(catch_stringref.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MDd_DynamicDebug' doesn't match value 'MD_DynamicRelease' in setup.cpp.obj

It seems that debug libraries were not expected to be linked in this library or least not without a matching iterator level.

It thought disabling the ChaosUserDataPT plugin would resolve this but no, unfortunately.

Can anyone shine any light on this ?

Regards.