Firebreath浏览器控件开发环境搭建教程
2016-01-13 00:43
253 查看
准备开发需要的资源
需要准备 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
下载最新版本
下载网址:http://www.firebreath.org/display/documentation/Download
1.1.2. Boost
firebreath-boost-1.50.0.zip
在 frrebreath 下载页面下载
下载网址:http://www.firebreath.org/display/documentation/Download
1.1.3. Cmake
cmake-2.8.11.2-win32-x86.exe
下载网址:http://www.cmake.org/cmake/resources/software.html
1.1.4. Python
python-2.7.5.msi
一定要用 2.7.5,使用 3.3 版本是不行的
下载网址:http://www.python.org/getit/
2. 配置开发环境
2.1. 解压 firebreath
解压的分区的根目录,路径名不要太长
2.2. 解压 boost 库
Firebreath 网页上指出 boost 库的放置目录:
The boost/ and libs/ directories should be extracted to src/3rdParty/boost, so you end up with
a structure like this:
/src/3rdParty/boost/boost/
/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. 浏览器加载测试控件
3.2.1.1. IE 浏览器
用 IE 打开这个页面.htm
提示控件已加载
点击“Click me!”测试
3.2.1.2. 谷歌浏览器
打开 chrome 浏览器(测试使用版本:28.0)
点击“Click me!”测试
3.2.1.3. 火狐浏览器
用 firefox(版本:23.0)打开
点击“Click me!”测试
需要准备 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
下载最新版本
下载网址:http://www.firebreath.org/display/documentation/Download
1.1.2. Boost
firebreath-boost-1.50.0.zip
在 frrebreath 下载页面下载
下载网址:http://www.firebreath.org/display/documentation/Download
1.1.3. Cmake
cmake-2.8.11.2-win32-x86.exe
下载网址:http://www.cmake.org/cmake/resources/software.html
1.1.4. Python
python-2.7.5.msi
一定要用 2.7.5,使用 3.3 版本是不行的
下载网址:http://www.python.org/getit/
2. 配置开发环境
2.1. 解压 firebreath
解压的分区的根目录,路径名不要太长
2.2. 解压 boost 库
Firebreath 网页上指出 boost 库的放置目录:
The boost/ and libs/ directories should be extracted to src/3rdParty/boost, so you end up with
a structure like this:
/src/3rdParty/boost/boost/
/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. 浏览器加载测试控件
3.2.1.1. IE 浏览器
用 IE 打开这个页面.htm
提示控件已加载
点击“Click me!”测试
3.2.1.2. 谷歌浏览器
打开 chrome 浏览器(测试使用版本:28.0)
点击“Click me!”测试
3.2.1.3. 火狐浏览器
用 firefox(版本:23.0)打开
点击“Click me!”测试
相关文章推荐
- *Paint Fence
- jdbc----自定义连接池
- 欢迎使用CSDN-markdown编辑器
- 关闭Ultraedit的utf8自动转换
- Android应用开发之Bird fly游戏制作(一)
- 【重构学习】12 重构学习感想
- jQuery页面加载时触发ready()事件 dom结构加载完成就触发。(参考慕课网)
- Savitzky-Golay smoothing
- RelativeLayout 和 FrameLayout支持百分比
- POJ-1363(模拟出栈)
- [每日电路图] 3、无线充电原理解析及经典设计方案集锦【转+解读】
- jQuery 使用remove()和empty()方法删除元素(参考慕课网)
- Penguins DbTools数据库管理移植差分工具(EXCEL相关
- WebKit之Frame Tree建造过程
- [Cousera Angular JS学习笔记]第一周(2)
- xcode 7.2 运行模拟器,Unable to the boot Simulator
- Unity中数据库建立与读写详情
- WebKit之硬件加速的原理介绍
- yii2前后台用户
- WebKit之chromimu页面加载过程