- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
firebreath浏览器控件开发教程
Firebreath浏览器控件
开发教程
编写人:李旭
编写时间:2013.8.23
目录
1. 准备开发需要的资源3
1.1. 资源版本3
1.1.1. Firebreath3
1.1.2. Boost3
1.1.3. Cmake4
1.1.4. Python5
2. 配置开发环境5
2.1. 解压firebreath5
2.2. 解压boost库6
2.3. 安装cmake7
2.4. 安装python2.711
3. 浏览器控件开发13
3.1. 生成解决方案和工程文件13
3.2. 编译项目17
3.2.1. 浏览器加载测试控件19
. IE浏览器19
. 谷歌浏览器20
. 火狐浏览器21
1. 准备开发需要的资源
需要准备firebreath、boost、cmake、python-2.7.5
开发环境:windows server 2008 r2 x64
开发工具:visual studio 2005
1.1. 资源版本
1.1.1. Firebreath
firebreath-FireBreath-firebreath-1.7.0-10-gc335f5b.zip
下载必威体育精装版版本
下载网址:/display/documentation/Download
1.1.2. Boost
firebreath-boost-1.50.0.zip
在frrebreath下载页面下载
下载网址:/display/documentation/Download
1.1.3. Cmake
cmake--win32-x86.exe
下载网址:/cmake/resources/software.html
1.1.4. Python
python-2.7.5.msi
一定要用2.7.5,使用3.3版本是不行的
下载网址:/getit/
2. 配置开发环境
2.1. 解压firebreath
解压的分区的根目录,路径名不要太长
2.2. 解压boost库
Firebreath 网页上指出boost库的放置目录:
Theboost/andlibs/directoriesshouldbeextractedtosrc/3rdParty/boost,soyouendupwith
astructurelikethis
FB_ROOT/src/3rdParty/boost/boost/
FB_ROOT/src/3rdParty/boost/libs/
2.3. 安装cmake
选择添加到系统环境变量
打开cmd,输入cmake测试一下
2.4. 安装python2.7
3. 浏览器控件开发
3.1. 生成解决方案和工程文件
打开cmd,切换到firebreath 目录,输入fbgen.py
按照提示输入后,回车
提示文件已生成
继续输入prep2005.cmd,生成vs2005需要的解决方案和工程文件
提示生成成功
打开目录查看,已经生成了vs2005 的解决方案
3.2. 编译项目
用vs2005打开进行编译
开始编译,大概需要几分钟,我的机器编译耗时8分钟
编译完成,打开目录找到npdemo.dll文件
在运行窗口注册下
3.2.1. 浏览器加载测试控件
. IE浏览器
用IE打开这个页面.htm
提示控件已加载
点击 “Clickme!”测试
. 谷歌浏览器
打开chrome浏览器(
文档评论(0)