独立使用XPCOM

来源:互联网 发布:推理笔记 知乎 编辑:程序博客网 时间:2024/05/16 04:48

 

  XPCOMCrossPlatform Component ObjectModel)是一种跨平台组件模型,是Mozilla技术的核心。通过Mozilla提供的SDK,我们可以在我们自己的程序里独立使用xpcom

 

   下面以vs2008的一个简单控制台程序来演示如何使用XPCOM

  1. 首先从https://developer.mozilla.org/en/XULRunner_SDK下载Gecko1.9

  2. 设置VS2008的的目录,包含XULRunnerSDK目录

 

  1. 新建一个控制台项目,设置项目属性;

 

  • 在【项目属性】->c++->【预处理】的【预处理定义】中定义"XP_WIN"

 

  • 在【项目属性】->c++->【语言】中的【将wchar_t视为内置类型】中选""

 

 

  • 在【项目属性】->【链接器】->【输入】的【附加依赖项】中添加"xpcom.libxul.lib xpcomglue_s.lib nspr4.lib"

 

 

 

  • 在代码里初始化XPCOM

 

 

例子代码可在这里下载:http://download.csdn.net/source/1520777