小编tak*_*age的帖子

WebKit JS绑定:一步一步如何

我不得不承认我是WebKit的新手,所以提出正确的问题并不容易.

我所拥有的是来自WebKit.org的WebKit .它更新,构建,我可以调试 - 我在Windows上工作.

我感兴趣的是如何为我拥有的某些IDL文件生成存根文件.我理解高级图片:

  1. 使用IDL语言编写接口
  2. 生成存根文件(.h和.cpp文件).
  3. 在先前生成的存根文件中添加代码.

我在"WebCore.gypi"中指定了我的IDL文件.我已经在"WebCore.gyp"中指定了我的IDL文件的路径.显然这还不够,因为构建WebKit不会为我的IDL文件生成存根文件.

我曾经怀疑过,我的IDL文件可能包含未定义的属性,但一切似乎都很好.

有小费吗?另外,你知道任何明确的"如何"?

谢谢!

编辑130206:

我挖了一些,显然WebKit与几个构建系统交互; 例如GYP用于Chromium.我老实说没有想到复杂性,所以我没有提到我需要为Safari生成绑定,它具有不同的构建系统,因此它自己独特的"如何".那么,现在的问题是,Safari构建系统如何工作?我在哪里需要放置我的IDL文件?谢谢!

javascript binding webkit idl

9
推荐指数
1
解决办法
1889
查看次数

标签 统计

binding ×1

idl ×1

javascript ×1

webkit ×1