【发布时间】:2013-04-13 17:31:42
【问题描述】:
我正在使用 NDK(Android 的原生编译器工具)。所以,情况是这样的:
Static boost → Shared helpers
↓
Shared Game
Helpers 是一些用于游戏开发的共享库。 shared game 是一个包含在 java 代码中的库(作为本地库加载)。 Helpers lib 在内部使用 boost,链接器在这里很好。共享游戏通过 helpers api 使用 boost 但编译失败。
链接器无法解析 boost_system 库中的某些符号。所以,我确实是这样的:
Static boost → Shared helpers
| ↓
+----------- → Shared Game
现在它编译得很好。怎么了?我认为我可以将 boost 链接到 helpers 并在共享游戏中使用它们。
【问题讨论】:
标签: c++ linker static-libraries