目录-入口-由此开始-大纲-总览-概括-枢纽-指导-指引-总领
梗概
- 是一个工具,将C语言(C++)库的API适配成其他高级语言的接口,这样其他高级语言就能调用C库了
使用教程
梗概
- 指定目标语言,用SWIG将C代码的接口封装成目标语言的接口,生成包装过的代码
- 然后把包装过的代码编译为DLL
- 在目标语言中导入该DLL
适用范围
- 但在实际使用中,还会有一些细节问题,往往需要人工调整。所以也不是那么完美。
编程语言
Lua, Perl, PHP, Python, R, Ruby, Tcl, C#, Java, JavaScript, Go, D, OCaml, Octave, Scilab以及Scheme