zoukankan      html  css  js  c++  java
  • nodewebkit 使用nodejs第三方C/C++插件

    node-webkit 在window环境下使用C/C++插件,需要使用nw-gyp先编译。本文以编译node-expat演示操作过程:

    1、安装nodejs:

    最好将nodejs的执行路径添加进系统环境变量;

    2、下载插件node-expat:

    解压是D:\node-expat;

    3、下载nw-gyp:

    解压至d:\node-expat\nw-gyp;

    4、安装python、Visual Studio C++ 2010、.net 4.0:

    nw-gyp执行所需要环境;

    按照官方的指导安装所需的版本;

    将python的执行路径设置进系统变量;

    5、新建binding.gyp:

    放于d:\node-expat\binding.gyp;

    其内容如下:注意'sources'和dependencies;在插件包里

    {
      'targets': [
        {
          'target_name': 'node_expat',
          'sources': [ 'node-expat.cc' ],
          'dependencies': [
            'deps/libexpat/libexpat.gyp:expat'
          ]
        }
      ]
    }

    6、设置node-webkit版本:

    命令行进入:node-expat>node nw-gyp\bin\nw-gyp.js configure --target=0.6.2

    7、开始编译:

    命令行进入:node-expat>node nw-gyp\bin\nw-gyp.js build

    完成后,生成目录node-expat\build目录;

    node-webkit包含node-expat\build\Release\node_expat.node,开始使用node-expat;

  • 相关阅读:
    HashMap 和HashTable
    两种方式获得键盘录入
    打印流 printStream
    对象操作流--存储对象
    内存输出流
    序列流
    装饰设计模式
    递归
    IO流(使用指定的码表读写字符)
    IO-字符流 练习
  • 原文地址:https://www.cnblogs.com/zhrea/p/3460413.html
Copyright © 2011-2022 走看看