:)
好吧,我有NPAPI插件,需要将其转换为Native Client(NACL)。
我有所有的C / C ++代码,但不是我自己编写的。所以我只是关于C / C ++插件的初学者。
我一直在阅读有关NACL的信息,并从教程和第一步开始,但是我认为自开始以来开始进行所有编纂可能是一个漫长的过程。
因此,我的问题是,是否有人知道如何将相同的c / c ++代码从NPAPI插件编译为NACL,或者是否必须从头开始编写全部代码。
我正在为Windows开发。
感谢帮助!对不起,我的英语不好:)
我澄清:我一直在搜索有关如何在Google和此处将NPAPI代码编译为NACL的过多方法,但是我还没有找到一种方法可以帮助我实现目标。所以,我要一个知道如何将NPAPI中制作的特定插件更新为Google Native Client的人
最佳答案
没有从NPAPI到NACL的直接转换。您需要从头开始,学习NACL的工作原理并弄清楚如何构建,然后可以根据需要将NPAPI插件的片段迁移到其中。如前所述,其中许多可能是不可能的。您可能还需要一个javascript接口层来打开文件,这很难说。
NACL并不是NPAPI的替代品,它是一个不同的接口,提供了编译可以在浏览器中运行的C / C ++代码的功能。它们之间没有直接的移植路径。