(五上)安装node-gyp并build——解决 "node.lib:fatal error LNK1127" 问题
来源:互联网 发布:java facet 是什么 编辑:程序博客网 时间:2024/05/21 19:34
--------------------------------------DAY 5--------------------------------------------------------------
今天要先看清楚node-gyp的使用
h如何写能让node.js运用的C++函数超级有用的博文
所谓的官方文档在哪里?V8引擎的头文件代码在此——V8引擎头文件
node-gyp build的时候报错:
2条思路: node.lib有错呢?还是msbuild.exe有错呢?
在我利用:
这个full安装包去安装也没有成功,也就是说,不是
这些的问题了。
先看看msbuild.exe吧,这个到底是干嘛用的呢?
12.0 和14.0,为什么就用了12.0呢?用14.0可不可以?
MSbuild是什么,参考msdn:https://msdn.microsoft.com/zh-cn/library/0k6kkbsd.aspx
在安装node-gyp之前,npm config set msvs_version 2013设置的版本号就会给node-gyp对应的版本号,以后每次node-gyp configure运行的时候使用的vs版本就是对应的平台。例如,我安装node-gyp之前使用npm设置成2013,node-gyp build的时候产生的错误就变成了:
这回使用的是14.0,仍然错误了。那就是node.lib的问题了!——确定问题的根源
npm config list //查看基本配置
在安装node-gyp之后首次输入node-gyp configure命令时,会联网下载一堆的node.lib
————而且要我等蛮久的!!!
那么问题来了,当初是不是因为这个东西??一直都卡在下载这个步骤。
终于解决了————感激涕零,肯定是这个node-gyp命令的下载链接有问题,所以我去它提示的官网自己下了个win-x86的node.lib回来,替换掉,发现就可以build成功了!!
node-gyp clearnode-gyp configurenode-gyp build
我也遇到了这个问题: 我记得在那个谁的博客上看过的!!!大概原因就是没有编译成electron可以使用的模块吧!
根据博客上,使用electron-rebuild, 不存在这个包,我又用npm下载了这个包,
输入命令
.\node_modules\.bin\electron-rebuild .\build\Release\binding
Rebuild成功,再试试
通过测试,可以调用binding.cc中使用C++写的函数了!
- (五上)安装node-gyp并build——解决 "node.lib:fatal error LNK1127" 问题
- node.js安装模块报 .node-gyp\4.2.1\Release\node.lib : fatal error LNK1106: invalid file or disk full:
- 解决mac下yarn安装vue-socket.io / node-gyp 出现uws且卡住的问题
- node.js错误 --> node-pre-gyp install --fallback-to-build
- node c++编译环境 node-gyp故障问题
- node-gyp 设置 Proxy
- gyp ERR! build error
- 解决安装好node但可能不能使用的问题——用npm检查不显示node的问题
- 安装bcrypt报错node-gyp rebuild解决方法
- 安装bcrypt报错node-gyp rebuild解决方法
- node-pre-gyp ERR! node-pre-gyp -xxxxxxxxxxxx
- node-gyp编译node-sqlserver(转载)
- Windows下使用node-gyp
- 解决node-sass安装失败的问题
- node在windows下node-gyp编译可能会出现的问题
- NPM报错:node-pre-gyp install --fallback-to-build一直卡住不动了
- mac上安装node
- neutron在network-node上安装出错. remote error
- GitHub上最火的Android开源项目持续更新中.....
- 64bitUbuntu执行32位程序报no such file or directory
- 【费用流】double模板
- 什么星座更适合当程序猿
- 20 个 CSS 高级技巧汇总
- (五上)安装node-gyp并build——解决 "node.lib:fatal error LNK1127" 问题
- 保刚性图像变形算法-Siggraph 2004
- iOS 使用cocoapods+github托管代码(制作发布 cocoapods 库)
- 个人博客索引贴2
- 前端学习指南
- robot framework-requests库安装过程问题解决
- ES6——块级作用域(let)
- 抛物线动效
- 栈的链式存储的实现与操作