In Visual Studio targets, adding the /EHs flag (so that functions declared extern “C” can still throw exceptions, required by Lua) is not applied to the resulting project file.
You mean that just that flag is getting ignored, when other flags aren’t…?
But /EHs is a different flag to /EHsc, isn’t it?
They are mutually exclusive:
How do I get /EHs set?
I really don’t know, if the IDE is ignoring the flag then perhaps it’d need to be set via a project-setting in the XML, which would mean adding this option to the introjucer and getting it to generate the appropriate XML.