我正在使用 NDK(Android 的本机编译器工具)。因此,情况如下所示:
Static boost → Shared helpers
↓
Shared Game
Helpers
是一些用于游戏开发的共享库。sharedgame
是一个包含在 java 代码中的库(作为本地库加载)。Helpers lib 在内部使用 boost,链接器在这里很好。共享游戏通过 helpers api 使用 boost 但编译失败。
链接器无法解析 boost_system 库中的某些符号。所以,我确实喜欢这样:
Static boost → Shared helpers
| ↓
+----------- → Shared Game
现在它编译得很好。怎么了?我认为我可以将 boost 链接到助手并在共享游戏中使用它们。