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  。。。。。

  • 相关阅读:
    师弟大喜之日,送上一幅对联 求横批
    漫画:Google 走了
    产品研发流程改进
    Outlook2010 Bug 一则
    Android 手机用户版本比例
    CDMA 短信中心号码
    UIM卡 PIN 码特点
    [Accessibility] Missing contentDescription attribute on image
    java打印函数的调用堆栈
    android中解析Json
  • 原文地址:https://www.cnblogs.com/Mvloveyouforever/p/10770617.html
Copyright © 2011-2022 走看看