SWIG

軟件截圖:
SWIG
軟件詳細信息:
版本: 3.0.8 更新
上傳日期: 7 Mar 16
開發: SWIG Team
許可: 免費
人氣: 91

Rating: 3.0/5 (Total Votes: 2)

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

    類似的軟件

    Flexc++
    Flexc++

    14 Apr 15

    bin86
    bin86

    3 Jun 15

    C
    C

    3 Jun 15

    SlimIt
    SlimIt

    14 Apr 15

    意見 SWIG

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