簡體   English   中英

GYP“例外”的Node.js附加組件

[英]Node.js Add-on with GYP “exceptions”

我正在嘗試為node.js附加組件創建C ++庫。

問題在於構建時間,它出現以下錯誤:

錯誤:名稱空間“ std”中沒有名為“ runtime_error”的成員拋出std :: runtime_error

有什么我可以代替runtime_error擺脫這個錯誤的嗎? 我嘗試通過以下方式禁用它:

'cflags!': [ '-fno-exceptions' ],
'cflags_cc!': [ '-fno-exceptions' ],

但是沒有運氣


我找到了這個討論 似乎我和最底層的人有相同的問題,但他沒有得到任何答案。

我在某些插件(例如sipster )中所做的只是添加標記,而不是嘗試對其求反:

'cflags_cc': [ '-fexceptions' ],

這至少對我來說適用於節點v0.10.x。

你可以加

'GCC_ENABLE_CPP_EXCEPTIONS': 'YES',

到您的xcode_settings,為我做到了。

希望能幫助到你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM