Node.js GYP附加组件“exception”
我正在试图制作一个C ++库到一个node.js加载项。
问题是在构build时出现如下错误:
错误:名称空间“std”中没有名为“runtime_error”的成员抛出std :: runtime_error
有什么我可以取代runtime_error与摆脱这个错误? 我试图禁用它:
'cflags!': [ '-fno-exceptions' ], 'cflags_cc!': [ '-fno-exceptions' ],
但没有运气
我发现这个讨论 。 而且似乎我有和底层人一样的问题,但是他没有得到任何答案。
我在我的一些插件(如时髦 )中所做的只是添加标志而不是试图否定它:
'cflags_cc': [ '-fexceptions' ],
这对我来说至less在节点v0.10.x.
你可以加
'GCC_ENABLE_CPP_EXCEPTIONS': 'YES',
到你的xcode_settings,那是为我做的。
希望能帮助到你。