Не могу скомпилировать код с __try...__except?
Не могу скомпилировать код с __try...__except?
При компиляции кода в Visual Studio с __try...__except возникает ошибка: "error C2712: cannot use __try in functions that require object unwinding". Решить данную проблему можно разными путями:
- Вынести код в отдельную функцию без параметров.
- Сделать так, чтобы внутри блока не использовались переменные или параметры без деструкторов.
- Использовать параметр компиляции /GX-.
Обычно код выносится в отдульную функцию, которая при выходе не вызыва