2015-10-14 162 views

回答

0

根據您提供的文檔,沒有。

SWIG是一種軟件開發工具,它將用C和C++編寫的程序與各種高級編程語言連接起來。 SWIG與不同類型的目標語言一起使用,包括常見的腳本語言,如Javascript,Perl,PHP,Python,Tcl和Ruby。支持的語言列表還包括非腳本語言,如C#,Common Lisp(CLISP,Allegro CL,CFFI,UFFI),D,Go語言,包括Android在內的Java,Lua,Modula-3,OCAML,Octave,Scilab和R還支持一些解釋和編譯的Scheme實現(Guile,MzScheme/Racket,Chicken)。 SWIG最常用於創建高級解釋或編譯的編程環境,用戶界面以及用於測試和原型化C/C++軟件的工具。 SWIG通常用於解析C/C++接口,並生成上述目標語言調用C/C++代碼所需的'glue code'。 SWIG也可以以XML和Lisp s表達式的形式導出它的分析樹。 SWIG是免費軟件,SWIG生成的代碼與商業和非商業項目兼容。