wxNode
node.js wrapper for wxWidgets.
Installation Linux
- Download and install wxWidgets 2.9.3.
$ npm install wxnode
Installation Windows
- Download wxWidgets 2.9.3.
- Download and install node from source (release, 64-bit) "vcbuild.bat release"
cd d:\dev\wxWidgets-2.9.3\build\mswnmake -f makefile.vc BUILD=release UNICODE=1 RUNTIME_LIBS=static DEBUG_FLAG=0set WXWIN=d:\dev\wxWidgets-2.9.3set WXCFG=vc_lib\mswucd d:\dev\wxNodenode mnm.js build
Try an example
node examples/helloWorldjsnode examples/...
Quick Examples
var wx = ; var MyApp = wxApp; var MyFrame = wxFrame; var app = ;app;
Building wxWidgets linux
$ sudo apt-get install libwebkitgtk-dev$ sudo ldconfig$ ./configure --enable-webview --enable-webview-webkit && make$ sudo make install
$ sudo apt-get install libwebkitgtk-dev$ cd wxWidgets-2.9.3/docs/doxygen$ ./regen.sh xml$ cd ../..$ ./configure --enable-webview --enable-webview-webkit$ patch -p0 -i ~/wxNode/rungccxml.sh.patch$ patch -p0 -i ~/wxNode/strvararg.h.patch$ cd utils/ifacecheck/$ ./rungccxml.sh$ cp wxapi.xml ~/wxNode/wxapi.xml$ cd ~/wxNode$ rm wxapi.json$ rm -rf build$ ./render-templates.js && ./mnm.js build