SWIG是一种连接编写的程序的软件开发工具具有多种高级编程功能的C和C++语言。SWIG用于不同类型的目标语言,包括常见的脚本语言,例如Javascript、Perl、PHP、Python、Tcl和Ruby。的列表支持的语言还包括非脚本语言,如C#、D、Go语言、,Java包括Android、Lua、OCaml、Octave、Scilab和R。还有一些解释和编译的Scheme实现(Guile、MzScheme/Racket)支持。SWIG是通常用于创建高级解释或编译编程环境、用户界面,以及作为测试和原型化C/C++软件的工具。SWIG通常用于解析C/C++接口并生成上述目标语言调用C/C++代码所需的“粘合代码”。SWIG还可以以XML的形式导出其解析树。SWIG是一种自由软件,SWIG生成的代码与商业和非商业项目兼容。
SWIG-4.2.1主要是一个稳定性和回归修复版本,但也包括:
SWIG-4.2.0总结:
SWIG-4.1.1总结:
SWIG-4.1.0总结:
SWIG-4.0.2总结:
SWIG-4.0.1总结:
SWIG-4.0.0总结
SWIG-3.0.12总结:
SWIG-3.0.11总结:-添加了PHP 7支持。-添加了C++11别名模板和类型别名支持。-C#Go-Guile Java Javascript Octave PHP Python R Ruby Scilab XML的小修复和增强。
此版本修复了SWIG-3.0.9中智能指针和导入Python模块的几个重要回归。
更多新闻
上次修改时间:2024年2月24日星期六13:56:01