我正在尝试构建用于CEF的PNaCl。我已设法按照定义here:
构建PPAPI示例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以构建可以加载到CEF中的PNaCL / NaCl插件?
答案 0 :(得分:0)
将NaCl或PNaCl插件加载到CEF中与将其加载到Chrome中没有什么不同。因此,您可以使用标准构建工具来构建Native Client插件。从Native Client SDK开始,尝试在那里构建演示和示例。
您通常不会使用gyp来构建PNaCl / NaCl插件。使用gyp很困难,因为它需要手动设置Native Client工具链作为构建目标。 Native Client SDK包含一组Makefile,可以自动为您执行此操作。
您可能还想查看naclports。此存储库具有许多到Native Client的开源库的端口,这可以帮助您移植应用程序。