2015-02-20 2 views
0

Я пытаюсь создать PNaCl для использования в CEF. Мне удалось построить примеры PPAPI, как определено here:Построить PNaCl для использования в встроенных каркасах хрома

1. Build CEF3/Chromium from source code as described at https://code.google.com/p/chromiumembed ... ndBuilding. 
2. Edit C:\chromium\src\build\some.gyp, add '../ppapi/ppapi_internal.gyp:ppapi_example_paint_manager' in the 'dependencies' section. 
3. Run `gclient runhooks` from the chromium src directory to update the build files. 
4. Open C:\chromium\src\build\some.sln (on equivalent on other platforms) and build the ppapi_example_paint_manager target to create ppapi_example_paint_manager.dll. 

Как настроить Gyp для построения плагин PNaCL/NaCl, что я могу загрузить в CEF?

ответ

0

Загрузка плагина NaCl или PNaCl в CEF не будет отличаться от загрузки его в Chrome. Таким образом, вы можете использовать стандартные инструменты построения для создания плагинов для собственных клиентов. Начните с Native Client SDK и попробуйте создать демо и примеры там.

Обычно вы не используете gyp для создания плагинов PNaCl/NaCl. Использование gyp затруднено, потому что для его создания требуется вручную настроить целевые объекты Native Client. SDK собственного клиента включает в себя набор Make-файлов, которые делают это для вас автоматически.

Вы также можете посмотреть naclports. Этот репозиторий имеет порты многих библиотек с открытым исходным кодом для собственного клиента, что может помочь вам в портировании вашего приложения.

Смежные вопросы