zoukankan      html  css  js  c++  java
  • nw 引用 sqlite

    0、好吧,这对于我这个c 小白来说,真的有点难度。

    1、安装Python 2.7.14 https://www.python.org/downloads/

    2、安装最新的nodejs+npm https://nodejs.org/en/

    3、npm install -g node-gyp (win10,cmd以管理员身份运行,cnpm好像不行的)

    4、安装windows-build-tools   (这一步,需要等很久,关注360网络流量监控,等下载完成并安装完成)。

    npm install --global --production windows-build-tools

    5、npm install nw-gyp -g

    6、npm install node-pre-gyp -g

    7、下载node-sqlite3源码 https://github.com/mapbox/node-sqlite3#building-for-node-webkit 解压到sqlite3目录

    8、进入 node-sqlite3 的目录

    npm install --build-from-source --runtime=node-webkit --target_arch=ia32 --target=0.14.7

    问题来了, 首先你的python2.7  不能装Program Files目录下,因为目录有空格找不到

                       其次自动安装的  Microsoft Visual Studio2017  不包含     v140

    无法 找到
    v140 的生成工具(平台工具集 =“v140”)。若要使用 v140 生成工具进行生成,请安装 v140 生成工具。或者,可以升级到当前 Visual Studio 工具,方式是通过 选择“项目”菜单或右键单击该解决方案,然后选择“重定解决方案目标”。

       利用这个工具安装  v140 

     重新编译,成功。 恭喜朋友。

    13、复制sqlite到nwjs目录中的node_modules里面,如果没有则新建

    14、测试写入js代码, var sqlite3 = require(‘sqlite3’);看看提示是否出错,我这提示出错没有libinding ode-v59-win32-x64,把编译生成的libinding ode-webkit-v0.27.1-win32-x64改成libinding ode-v59-win32-x64 。

    参考 : ①   http://www.cnblogs.com/ypengbk/p/9355097.html

                 ②  https://www.cnblogs.com/donaldtdz/p/10068351.html

     最终结果是:失败。    缺少npm模块儿, 但是项目目录是不能安装npm,会报奇怪的错误。

    转投了   sql.js  。。。。。

  • 相关阅读:
    Ubuntu16.04更新记
    「BZOJ2153」设计铁路
    [UVA-11995]I Can Guess the Data Structure!
    [UVA-11100] The Trip
    [UVA-11039]Children's Game
    [BZOJ1008][HNOI2008]越狱
    NOIP2018退役祭
    修马路
    [NOIP2005]过河
    [POJ1958][Strange Tower of Hanoi]
  • 原文地址:https://www.cnblogs.com/Mvloveyouforever/p/10770617.html
Copyright © 2011-2022 走看看