有没有办法将C ++库包含到XUL桌面应用程序中?

时间:2014-01-21 14:38:27

标签: c++ xulrunner

对Mozilla的XUL框架进行一些研究。我在Mac上构建了一个桌面应用程序,现在我想知道是否可以将用C ++编写的动态库包含到应用程序中或使用C ++代码?如果是,我该怎么做?

谢谢, 彼得

2 个答案:

答案 0 :(得分:0)

是的,通过XPCOM。您不能只包含随机库,因为JavaScript无法调用本机函数。

答案 1 :(得分:0)

是的!我正在研究与您相同的问题,发现需要使用SDK形式的Mozilla渲染引擎Gecko来完成此任务。本质上,您可以解析C ++和XUL,输出将被打印在引擎生成的窗口中。您还可以解析其他语言,例如HTML,CSS,ext。请注意,您可能必须使用一些Java脚本来更改由c ++代码生成的前端输出。