XPCOM开发实例

来源:互联网 发布:网络推广人员工资高吗 编辑:程序博客网 时间:2024/05/01 04:08

1.下载xulrunner-sdk-1.9.2版本,里面包含开发相关的编译以及翻译工具

2.定义一个接口文件 

#include "nsISupports.idl"
[scriptable, uuid(263ed1ba-5cc1-11db-9673-00e08161165f)]//GUID自己创建
interface IAsusFP : nsISupports//接口函数 继承nsISupports
{
  long add(in long a, in long b);//实现功能 加法
 // attribute AString name;
};

3.利用 sdk bin文件夹里的xpidl 生成 exp和.h文件 来开发真正二进制的xpcom dll 

命令  cmd 绝对路径位 sdk\bin目录下 

xpidl.exe -m header -I ..\idl IAsusFP.idl //生成.h
xpidl.exe -m typelib -I ..\idl IAsusFP.idl //生成.exp



原创粉丝点击