jrdeng / jrdeng.github.io

I'm using `jrdeng/i2site`
https://wuming.me
1 stars 0 forks source link

cannot locate symbol "_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base" #4

Open jrdeng opened 6 years ago

jrdeng commented 6 years ago

用NDK standalone toolchain编译生成的动态库,在设备上跑的时候报这个错。

搜了一下这个符号,似乎是STL相关的(?),而且是 libgnustl 里才有。

最后解决办法:make standalone toolchain的时候,指定 --stl=libcxx ,不使用默认的 libgnustl。

这样生成的toolchain不包含这个符号,生成的动态库也不会去找这个符号。

(以前一直用的默认的libgnustl并没有报错,应该是项目上没用到STL相关的东西?)