Привет всем,
Я пытаюсь создать доверенный плагин Chromium (без изолированного NaCl-плагина), используя Pepper API (версия 16) в Linux. «Надежный плагин» означает, что я передаю путь к своему плагину при запуске Chrome, плагин загружается в контексте определенного пользовательского типа приложения.
Используя C-API, все работает, потому что плагин не нужно связывать с какими-либо библиотеками Google. Но когда я использую C++-API Pepper, некоторые символы отсутствуют; разобранный например...
pp::Instance::Init(unsigned int, char const**, char const**)
)
... но я просто не знаю, какие библиотеки должны быть связаны с моей общей библиотекой. Конечно, я загрузил Pepper SDK, но все там, кажется, подготовлено для разработки NaCl-плагинов и, следовательно, для кросс-компиляции (мне не нужно кросс-компилировать).
Я попытался задать дополнительный вопрос здесь, потому что эмитент использует "-lppapi_cpp -lppapi_cpp_objects" в своем Makefile, но он не может помочь.
Итак, мой вопрос: как мне установить флаги компоновщика? Или я что-то еще упускаю? Где найти недостающие библиотеки?
Заранее спасибо и с наилучшими пожеланиями!