SWIG

软件截图:
SWIG
软件详细信息:
版本: 3.0.8 更新
上传日期: 7 Mar 16
开发: SWIG Team
许可: 免费
人气: 23

Rating: 3.0/5 (Total Votes: 1)

SWIG是一个开源的,完全免费的,多平台和便携式接口编译器,C / C ++的命令行程序,它允许开发者将应用程序与其他各种脚本/编程语言连接。

已经从地上爬起来用于捕捉C / C ++头文件&rsquo的设计;声明并生成访问底层C / C ++代码的脚本语言所需要的包装代码


在功能一览

主要功能包括类和结构的扩展,异常处理,内存管理,模板实例化,模糊分辨率,文件导入和跨模块连接,扩展SWIG宏观操控,全面诊断,以及包括代码

痛饮支持多种流行的编程语言,包括快板CL,C#,CFFI,CLISP,鸡,狡诈,爪哇,Lua中,Modula-3语言,MzScheme的,OCAML,Perl和PHP,Python和R,红宝石,TCL和UFFI

此外,SWIG提供了一个完整的C预处理器包含像宏扩展,#define语句作为常数,自定义类型转换和编组,辅助函数的支持,以及支持C99支持自动换行功能。


可用于产生大量的包装

该程序可以在命令行界面用于生成多种编程语言,包括ALLEGROCL,鸡肉,CLISP,CFFI,C#,D,围棋,狡诈,Java和JavaScript的,Lua中,MODULA 3,MzScheme的众多包装,ocaml的,八度,Perl和PHP,派克,Python和R,红宝石,Lisp语言,TCL,Common Lisp的和XML。

一个广泛的命令行选项来实现,让您与SWIG&rsquo的互动; S内置功能。这些和一些使用的例子可以一目了然地通过运行查看的&lsquo的;痛饮--help&rsquo的;命令中的任何终端仿真程序。


在Linux,Mac和Windows运行

痛饮运行在所有的GNU / Linux发行版,以及对Microsoft Windows和Mac OS X操作系统,支持64位和32位的口味。这是写在C ++和C编程语言。详细的安装说明中提供的项目&rsquo的;主页(见下面的链接)

本发行版是新的

<。 UL>

  • 添加倍频4.0.0支持。
  • 删除潜在的Andr​​oid安全漏洞中生成的Java类。
  • 次要的新功能和bug修复。
  • 什么是3.0.7版本,新的

    • 添加倍频4.0.0支持
    • 删除潜在的Andr​​oid安全漏洞中生成的Java类。
    • 次要的新功能和bug修复。

    在什么版本3.0.6新是

    • 稳定性和回归修复
    • 的C ++角落的情况下修正解析。
    • 语言改进和bug修复的C#,围棋,爪哇,Lua中,巨蟒,R。

    什么是新的在3.0.5版本:

    • 一个重要的Python修复在SWIG-回归3.0.3包装C ++默认参数时。
    • 对于C#,围棋,八度,PHP和Python小的改进。

    什么在版本3.0.3都是新

    对于C ++ 11

    • 添加支持强类型枚举
    • 大量的bug修复和小改进为C#,D,围棋,Java和Javascript中,PHP,Perl和Python包装。

    什么是新的在3.0.2版本:

    • 此版本已经取得了在修复一个bug安装,但它也包括一些其他比较小的改动。

    什么是新的在2.0.12版本:

    • 这是一个维护版本向后移植从一些修正未决3.0.0版本。
    • 倍频3.8支持添加。
    • 在STL容器擦除/插入新版本的C ++ 11的支持。
    • 在一些系统产生的Lua,PHP,Python中和R包装编译修复。

    什么在37年3月1日的版本是新的

    • 的Python 3支持添加
    • 现在SWIG附带一个版本的ccache,可以用SWIG使用。这使得通过痛饮生成的文件被缓存,这样就改变输入文件重复使用痛饮的加快建立颇大。
    • PHP 4支持删除,PHP支持一般的改进
    • 改进的C#阵列支持
    • 众多快板CL改进

    类似的软件

    Excelsior JET
    Excelsior JET

    17 Feb 15

    SMOP
    SMOP

    11 May 15

    lizpop
    lizpop

    14 Apr 15

    Adobe Alchemy
    Adobe Alchemy

    3 Jun 15

    意见 SWIG

    评论没有发现
    添加评论
    打开图片!