大家好,
我正在尝试在 Linux 上使用 Pepper API(版本 16)构建 Chromium Trusted Plugin(无沙盒 NaCl-Plugin)。“受信任的插件”意味着我在启动 Chrome 时将路径传递给我的插件,插件获取在特定的自定义应用程序类型的上下文中加载。
使用 C-API 一切正常,因为插件不必与任何 Google 库链接。但是当我使用 Pepper 的 C++-API 时,缺少一些符号;解构例如..
pp::Instance::Init(unsigned int, char const**, char const**)
)
...但我根本不知道哪些库必须链接到我的共享库。当然,我下载了 Pepper SDK,但其中的所有内容似乎都准备好开发 NaCl-Plugins 并因此进行交叉编译(我不必交叉编译)。
我试图在这里问一个后续问题,因为发行人在他的 Makefile 中使用了“-lppapi_cpp -lppapi_cpp_objects”,但他无能为力。
所以我的问题是:如何设置链接器标志?还是我错过了其他东西?在哪里可以找到丢失的库?
提前致谢并致以最诚挚的问候!