VS2010 编译 google V8 引擎 为 dll
2013-05-26 13:14
429 查看
官方指导:https://code.google.com/p/v8/wiki/BuildingWithGYP
我是WIN8 64位系统哦,非64位的注意gpy选项,其它的应该是一样的
安装SVN
1.check out v8 引擎代码 http://v8.googlecode.com/svn/trunk
2.check out gyp, http://gyp.googlecode.com/svn/trunk 放到 V8下面的build目录
3.check out cygwin http://src.chromium.org/svn/trunk/deps/third_party/cygwin 放到v8\src\third_party下,注意不要放错位置编译会出错的
4.安装一个python2.7 安装完成后添加环境变量 C:\Python27;C:\Python27\Scripts
5.执行命令:
-Dcomponent=shared_library 的意思是生成编译动态链接库的配置
-Dtarget_arch=64 的意思是生成64位的
如果是想编译成静态库和32位的就不需要这两个选项了
5.打开G:\2013\Google_V8\v8\build下生成的all.sln,开始编译,我编译的时候preparser报错了 "...dll链接不一致",我觉得是本来应该导出,宏却是导入引起的,我去掉了USING_V8_SHARED,添加了BUILDING_V8_SHARED,再次全部重新编译,通过
6.helloworld示例
http://download.csdn.net/detail/zipper9527/5452969
有问题请反馈,
我是WIN8 64位系统哦,非64位的注意gpy选项,其它的应该是一样的
安装SVN
1.check out v8 引擎代码 http://v8.googlecode.com/svn/trunk
2.check out gyp, http://gyp.googlecode.com/svn/trunk 放到 V8下面的build目录
3.check out cygwin http://src.chromium.org/svn/trunk/deps/third_party/cygwin 放到v8\src\third_party下,注意不要放错位置编译会出错的
4.安装一个python2.7 安装完成后添加环境变量 C:\Python27;C:\Python27\Scripts
5.执行命令:
-Dcomponent=shared_library 的意思是生成编译动态链接库的配置
-Dtarget_arch=64 的意思是生成64位的
如果是想编译成静态库和32位的就不需要这两个选项了
5.打开G:\2013\Google_V8\v8\build下生成的all.sln,开始编译,我编译的时候preparser报错了 "...dll链接不一致",我觉得是本来应该导出,宏却是导入引起的,我去掉了USING_V8_SHARED,添加了BUILDING_V8_SHARED,再次全部重新编译,通过
6.helloworld示例
http://download.csdn.net/detail/zipper9527/5452969
有问题请反馈,
相关文章推荐
- 最新Google V8 引擎编译
- google V8 javascript引擎编译测试
- 最新Google V8 引擎编译
- Google V8引擎编译记录
- Ubuntu Linux 下 Google Chrome V8引擎的编译实战
- [原创]Windows下Google V8 javascript引擎编译
- windows下编译google v8引擎
- Google的V8引擎VS2012调用报错
- qt引入VS2010编译的dll
- 转载 chrome V8 编译实录 与 windows下 V8 JS引擎 编译 2016-06-30
- 使用 Google V8 引擎开发可定制的应用程序
- google v8 编译
- 最新Google V8 编译(2015-12-09) 之 HelloWorld
- 编译v8引擎
- vs2017 编译最新的谷歌v8 6.4.0 版本 引擎
- VS2010项目引用了DLL文件,也写了Using,但是编译时提示:未能找到类型或命名空间名称
- JS脚本可视化调试支持——基于Google v8引擎的脚本调试
- vs2010 修改编译生成dll存放路径