【班级管理源码】【源码解码区别】【监测指标源码】webkit源码编译

时间:2024-12-24 07:21:12 编辑:捕鱼cocos源码 来源:linux nat 源码分析

1.如何在node-webkit中调用dll

webkit源码编译

源码班级管理源码

如何在node-webkit中调用dll

源码班级管理源码

       ã€€1 安装nodejs,在上下载位的.msi文件,直接安装,如下所示(版本号为0..):

源码班级管理源码

       ã€€ã€€å°†å®‰è£…后的目录添加的环境变量中,如:D:\Program Files\nodejs (主要目的是使该目录下的node.exe可以在命令行中运行)。

源码班级管理源码

       ã€€ã€€

源码班级管理源码

       ã€€ã€€2 安装python2.7版本,并设置环境变量。

源码班级管理源码

       ã€€ã€€

源码班级管理源码

       ã€€ã€€3 下载node-webkit压缩文件,版本为0.8.4 。

源码班级管理源码

       ã€€ã€€

源码班级管理源码

       ã€€ã€€4 安装node-gyp和nw-gyp ,这个node-gyp将c文件编译成nodejs的包的编译工具,nw-gyp是将c文件编译成node-WebKit的包的编译工具,具体安装方法如下:

源码班级管理源码

       ã€€ã€€è¿›å…¥cmd命令模式,输入npm install node-gyp 即可

源码班级管理源码

       ã€€ã€€å†æ¬¡è¾“å…¥ npm install nw-gyp即可

源码班级管理源码

       ã€€ã€€

源码班级管理源码

       ã€€ã€€5 安装ffi和 ref模块,并重新编译成node-webkit可用的包,具体如下:

源码班级管理源码

       ã€€ã€€åœ¨å‘½ä»¤è¡Œæ¨¡å¼ä¸­è¾“入:

源码班级管理源码

       ã€€ã€€npm install ffi

源码班级管理源码

       ã€€ã€€npm installref

源码班级管理源码

       ã€€ã€€è¿™æ ·ä¼šåœ¨æœ¬ç”¨æˆ·ç›®å½•ä¸‹ç”Ÿæˆnode_modules文件夹,里面内容如下:

源码班级管理源码

       ã€€ã€€å‘½ä»¤è¡Œæ¨¡å¼è¿›å…¥åˆ°æ­¤ç›®å½•ä¸‹

源码班级管理源码

       ã€€ã€€ä¸‹é¢é€šè¿‡nw-gyp来将ffi和ref模块重新编译。

源码班级管理源码

       ã€€ã€€ç”±äºŽffi中包含ref模块,所以要先将ffi模块中的ref先编译,然后再将ffi编译,如下:

源码班级管理源码

       ã€€ã€€æ³¨æ„ï¼šç¼–译命令一定要在含有package.json文件的目录下运行,命令后的—target=0.8.4是针对node-webkit的版本的,如果不是这个版本,需要改成自己的版本。最后将ref模块编译下即可。

源码班级管理源码

       ã€€ã€€

源码班级管理源码

       ã€€ã€€6 编辑项目的package.json文件,此文件主要是node-webkit调用你的应用的配置文件,需要在里面添加

源码班级管理源码

       ã€€ã€€"webkit": {

源码班级管理源码

       ã€€ã€€"plugin": true

源码班级管理源码

       ã€€ã€€} 此选项说明你的应用需要调用第三方包,也就是node_modules/ 目录下的ffi和ref包,一个例子如下:

源码班级管理源码

       ã€€ã€€

源码班级管理源码