我正在Vxworks6.8上编译C ++代码,我面临以下错误
d:/windri~1/gnu/412-vx~1.8/lib/gcc/../../include/c++/4.1/xlocale: In function 'const _Facet& std::use_facet(const std::locale&) [with _Facet = std::ctype<char>]':
1>d:/WindRiver/gnu/4.1.2-vxworks-6.8/lib/gcc/../../include/c++/4.1/xlocale(1341) : error: instantiated from here
1>d:/WindRiver/gnu/4.1.2-vxworks-6.8/lib/gcc/../../include/c++/4.1/xlocale(316) : error: exception handling disabled, use -fexceptions to enable
我不确定为什么我面临上述错误? C ++中的哪些特性会调用上面提到的use_facet错误?
我不知道如何解决上述错误,因此欢迎任何输入。感谢您的投入。 为了您的信息,我不应该启用例外。
答案 0 :(得分:0)
您很可能正在使用某些标准标头,例如<iostream>
。 STL和标准库大量使用异常,因此如果要禁用它们,您将无法使用标准库的大多数功能。