C++ 工程编译时报错:“error:exception handling disabled, use -fexceptions to enable”

C++ 工程编译时报错:“error:exception handling disabled, use -fexceptions to enable”

:C++ 工程编译时报错:“error:exception handling disabled, use -fexceptions to enable”,如下图所示


修改部分工程设置后重新编译即可解决,配置修改如下图所示



    • Related Articles

    • RealEvo-IDE 编译报错:Dumping stack trace to rm.exe.stackdump

      Q:IDE编译报错:Dumping stack trace to rm.exe.stackdump,如下图错误信息时,该如何处理? make -k all 0 [main] rm 3920 open_stackdumpfile: Dumping stack trace to rm.exe.stackdump 0 [main] rm 4500 handle_exceptions: Exception: STATUS ACCESSUIOLATION 60 [main] rm 4500 ...
    • error:cannot find -lvpmpdm

      Q:SylixOS 系统编译 App 时报错,error:cannot find -lvpmpdm SylixOS 中所有的程序都是依赖基础的内核库编译的,即依赖 Base 库,-lvpmpdm 是 Base 生成的库,出现此问题的原因是依赖的 Base 没有编译;先编译 Base 可解决。
    • error: xxx-sylixos-elf-lzocom.exe

      Q:IDE 在编译工程时出现:xxxx-sylixos-elf-lzocom.exe  应用程序出错。 应用程序无法正常启动(0xc000007b)。请单击“确定”关闭应用程序。信息如下图所示。 安装 vc2010_redist_x86.exe 即可解决此问题, 此文件在 IDE 软件安装包的 Tools 目录下(如 SylixOS IDE 3.9.11_professional\Tools) 。
    • 使用 extern inline 后编译报错

      IDE 5.0 以上编译 extern inline 的函数后会产生error,在IDE4.0的版本时编译同一工程时不会报错可以正常编译。 因为IDE 4.0 gcc 版本为 4.9.3,需要使用传统模式进行编译  ,在IDE5,0 中 gcc 版本为 10.2.1 对于 inline 函数的解释标准过高,无法正常编译。 The option -fgnu89-inline tells gcc to use traditional GNU semantics for "inline" ...
    • error:expected unqualified-id before string constant extern "C" { ”

      Q:Qt 中编译时出现 “expected unqualified-id before string constant extern "C" { ”  错误的原因? 例如编译报错图如下: 其中图上错误指向开源串口库头文件 termios.h ,该文件中在 “ extern "C" { ” 处编译报错,该错误 原因为改文件中可能存在 “;”、“}”、“)” 等括号未匹配或者缺少分号等造成的文件中格式出现问题, 或者为该文件被人为修改替换导致的格式问题。 解决方法: ...