SWIG简介
SWIG是Simplified Wrapper and Interface Generator的简称,它是一个能将C和C++的程序与其他各种高级语言诸如Perl,Python,Ruby和Tcl进行连结的开发工具。目前支持的语言:
C# – Mono
C# – MS .NET
Go language
Guile
Java
Javascript – Node.js
Javascript – V8
Javascript – WebKit
Lua
MzScheme/Racket
OCaml
Octave
Perl
PHP
Python
Ruby
Scilab
Tcl/Tk
SWIG与Python
利用SWIG,Python可以现实以下功能:
用Python调用C/C++库
用Python继承C++类,并在Python中使用该继承类
理解脚本语言如何和C/C++交互,首先简单说一下Pyth