【Firebreath】基础教程之一:安装配置

一、准备工作

在Windows平台使用Firebreath来开发浏览器插件,需要准备并下载以下东西:

Firebreath工程源码
Firebreath工程源码可以从通过以下途径下载

Boost库
如果你没有安装Boost库或者想使用Firebreath的Boost库,需要下载boost库,可以通过以下途径下载

Python2.7
推荐使用Python2.7,Python3.X无法正常使用

Cmake
Firebreath工程源码需要使用Cmake转换成VS工程,安装过程中请选择添加到环境变量

Windows Driver Kit(WDK)7.10
需要安装WDK中的Build Environments,不然无法通过Cmake创建VS工程

二、创建工程

1)安装Cmake、Python和WDK7.1,WDK7.1只需安装Build Environments

【Firebreath】基础教程之一:安装配置

2)将Firebreath工程源码和Boost库分别解压到同一目录下,并将Boost库中的boost和libs文件夹拷贝到Firebreath相应目录下

【Firebreath】基础教程之一:安装配置

3)运行CMD,切换到Firebreath根目录,并运行fbgen.py

【Firebreath】基础教程之一:安装配置

依次填写如下内容

Plugin Name []://插件名称
Plugin Identifier []://插件标识,直接回车就行
Plugin Prefix []://插件前缀,直接回车就行
Plugin MIME type []://插件注册表索引,浏览器通过该索引加载插件!由[application/x-插件名称]构成,直接回车就行
Plugin Description []://插件描述
Plugin has no UI [false]://没有UI,默认没有,直接回车就行
Company Name []://公司名
Company Identifier []://公司标识,直接回车就行
Company Domain []://公司网址

【Firebreath】基础教程之一:安装配置

完成后Firebreath根目录下会产生一个project文件夹,里面就是刚刚建立的工程的源文件了。

4)建议使用VS2010,若使用更高版本的VS,也应该将所有项目的平台工具集都改成VS2010。Firebreath根目录下的prep2010.cmd文件即转换成VS工程的脚本文件,若没有对应的脚本,可创建一个副本然后用Notepad++打开修改成对应版本,如我使用的是VS2015,改成Visual Studio 14即可

【Firebreath】基础教程之一:安装配置

在CMD窗口中,输入prep2015.cmd进行转换,转换成功后,在Firebreath根目录下生成build文件夹,里面就是Firebreath的VS工程了

【Firebreath】基础教程之一:安装配置

5)至此完成Firebreath的安装配置,使用VS2015打开工程即可

【Firebreath】基础教程之一:安装配置

至此完成了Firebreath的安装配置,下篇博客将介绍Firebreath的编译。