React Native 0.26.2编译报错Undefined symbols for architecture x86_64
来源:互联网 更新时间:2016/5/26 11:55:49 责任编辑:李志喜字体:大 中 小
React Native:0.26.2
React:15.0.2
Node:6.1.0
npm:3.8.6
?
编译报错如下:
Undefined symbols for architecture x86_64:
“std::terminate()”, referenced from:
___clang_call_terminate in libReact.a(RCTJSCExecutor.o)
“___cxa_begin_catch”, referenced from:
___clang_call_terminate in libReact.a(RCTJSCExecutor.o)
“___gxx_personality_v0”, referenced from:
-[RCTJavaScriptContext initWithJSContext:onThread:] in libReact.a(RCTJSCExecutor.o)
-[RCTJavaScriptContext init] in libReact.a(RCTJSCExecutor.o)
-[RCTJavaScriptContext invalidate] in libReact.a(RCTJSCExecutor.o)
_RCTNSErrorFromJSError in libReact.a(RCTJSCExecutor.o)
+[RCTJSCExecutor runRunLoopThread] in libReact.a(RCTJSCExecutor.o)
-[RCTJSCExecutor init] in libReact.a(RCTJSCExecutor.o)
-[RCTJSCExecutor context] in libReact.a(RCTJSCExecutor.o)
…
ld: symbol(s) not found for architecture x86_64
?
解决办法:
在Other Linker Flags中添加-lc++即可。
文章标题
最新推荐文章于 2024-04-22 16:59:44 发布