Нет способа удалить эти опции. Что вам нужно сделать, это указать конкретный вариант сборки, который соответствует тому, что вы пытаетесь собрать. Если вы посмотрите на msvc.jam
( см. Здесь ), вы найдете раздел, в котором перечислены различные опции /EH*
, которые он вставляет ( см. Здесь ). Как вы можете видеть, третий соответствует /EHa
, который вы хотите для C ++ / CLI. Это переводится в здание с: bjam asynch-exceptions=on extern-c-nothrow=on <rest of the args>
. exception-handling-on
, очевидно, не нужен, так как по умолчанию вы получаете это, и в первую очередь не увидите опцию /EHs
.