我是靠谱客的博主 暴躁过客,最近开发中收集的这篇文章主要介绍四、Node.js中的v8,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

        由于之前编译v8默认使用clang.exe,导致编译出的库文件函数都带有__1命名空间,与cl编译的程序无法配合。尝试使用msvc的cl.exe编译(编译选项is_clang=false),却又在Link v8的时候报出了一堆乱码的错误,也不知道如何解决。所以换个思路,尝试编译Node.js,从编译出的文件中得到v8相关的库文件。

一、Node.js简介

        Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时。

二、下载源码

        GitHub上下载源码:

git clone https://github.com/nodejs/node.git

三、编译

        执行源码目录下的vcbuild.bat即可编译,后跟参数 debug/release

cd node
.vcbuild.bat debug

         1. 报错了,虽然不明白什么原因,但是看到 "install it or build with openssl-no-asm ",所以可以在编译的时候加上这个参数。

最后

以上就是暴躁过客为你收集整理的四、Node.js中的v8的全部内容,希望文章能够帮你解决四、Node.js中的v8所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(84)

评论列表共有 0 条评论

立即
投稿
返回
顶部