【Firebreath】基础教程之一:安装配置
2017-06-13 10:30
232 查看
一、准备工作
在Windows平台使用Firebreath来开发浏览器插件,需要准备并下载以下东西:Firebreath工程源码
Firebreath工程源码可以从通过以下途径下载
从Firebreath官网下载
http://www.firebreath.org/
从github下载
https://github.com/firebreath/FireBreath
从我的CSDN资源下载
http://download.csdn.net/detail/henryheheng/9868797
Boost库
如果你没有安装Boost库或者想使用Firebreath的Boost库,需要下载boost库,可以通过以下途径下载
从Firebreath官网下载
http://www.firebreath.org/
从我的CSDN资源下载
http://download.csdn.net/detail/henryheheng/9868827
Python2.7
推荐使用Python2.7,Python3.X无法正常使用
从Python官网下载
https://www.python.org/
从我的CSDN资源下载
http://download.csdn.net/detail/henryheheng/9868836
Cmake
Firebreath工程源码需要使用Cmake转换成VS工程,安装过程中请选择添加到环境变量
从Cmake官网下载
https://cmake.org/
从我的CSDN资源下载
http://download.csdn.net/detail/henryheheng/9868880
Windows Driver Kit(WDK)7.10
需要安装WDK中的Build Environments,不然无法通过Cmake创建VS工程
微软下载中心
https://www.microsoft.com/en-us/download/details.aspx?id=11800
二、创建工程
1)安装Cmake、Python和WDK7.1,WDK7.1只需安装Build Environments2)将Firebreath工程源码和Boost库分别解压到同一目录下,并将Boost库中的boost和libs文件夹拷贝到Firebreath相应目录下
3)运行CMD,切换到Firebreath根目录,并运行fbgen.py
依次填写如下内容
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根目录下会产生一个project文件夹,里面就是刚刚建立的工程的源文件了。
4)建议使用VS2010,若使用更高版本的VS,也应该将所有项目的平台工具集都改成VS2010。Firebreath根目录下的prep2010.cmd文件即转换成VS工程的脚本文件,若没有对应的脚本,可创建一个副本然后用Notepad++打开修改成对应版本,如我使用的是VS2015,改成Visual Studio 14即可
在CMD窗口中,输入prep2015.cmd进行转换,转换成功后,在Firebreath根目录下生成build文件夹,里面就是Firebreath的VS工程了
5)至此完成Firebreath的安装配置,使用VS2015打开工程即可
至此完成了Firebreath的安装配置,下篇博客将介绍Firebreath的编译。
相关文章推荐
- Java Web基础教程四 ---------配置篇三mysql数据库的安装配置使用
- OpenVAS漏洞扫描基础教程之OpenVAS概述及安装及配置OpenVAS服务
- Hadoop基础教程-第11章 Hive:SQL on Hadoop(11.2 Hive安装与配置)(草稿)
- Activiti基础教程--01(简介、代码生成Activiti的25张表、Activiti配置文件activiti.cfg.xml生成25张表、在Eclipse上安装Activiti插件)
- Java基础教程2-安装和配置Eclipse IDE环境
- OpenVAS漏洞扫描基础教程之OpenVAS概述及安装及配置OpenVAS服务
- Hadoop基础教程-第1章 环境安装配置(1.1 安装VMware)
- C#基础视频教程1 背景知识和安装配置
- 倍福TwinCAT(贝福Beckhoff)基础教程1.2 TwinCAT安装配置
- 【转】Android Studio安装配置学习教程指南 Gradle基础--不错
- Oracle VM + centos7.1+openstack kilo 多结点安装教程---基础环境配置(1)
- Hadoop基础教程-第1章 环境安装配置(1.5 构建集群)
- Hadoop基础教程-第1章 环境安装配置(1.3 XShell安装与配置)
- Oracle VM + centos7.1+openstack kilo 多结点安装教程---基础环境配置(2)
- Oracle VM + centos7.1+openstack kilo 多结点安装教程---基础环境配置(4)
- Activiti基础教程--01(简介、代码生成Activiti的25张表、Activiti配置文件activiti.cfg.xml生成25张表、在Eclipse上安装Activiti插件)
- Hadoop基础教程-第1章 环境安装配置(1.2 安装Linux虚拟机)
- 倍福TwinCAT(贝福Beckhoff)基础教程1.2 TwinCAT安装配置