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改進

    類似的軟件

    Box
    Box

    19 Feb 15

    daot
    daot

    11 May 15

    Enchanting
    Enchanting

    14 Apr 15

    Aubit 4GL compiler
    Aubit 4GL compiler

    20 Feb 15

    意見 SWIG

    評論沒有發現
    添加評論
    打開圖片!