Download List

프로젝트 설명

SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is primarily used with common scripting languages such as Perl, PHP, Python, Tcl/Tk, and Ruby, however the list of supported languages also includes non-scripting languages such as C#, Common Lisp (CLISP, Allegro CL, UFFI), Java, Modula-3, OCAML, Octave, and R. Also several interpreted and compiled Scheme implementations (Guile, MzScheme, Chicken) are supported. SWIG is most commonly used to create high-level interpreted or compiled programming environments, user interfaces, and as a tool for testing and prototyping C/C++ software. SWIG can also export its parse tree in the form of XML and Lisp s-expressions.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2010-06-05 10:02
2.0.0

라이센스 변경됩니다. 훨씬 나아 중첩 클래스는 지원을 구조체 /. 많은 부분 전문성과 전문성 명시적인 처리를 템플릿을 향상되었습니다. 네임 스페이스 지원 개선. 향상된 typemap과 심볼 테이블의 디버깅. 다수의 미묘한 typemap 일치하는 규칙 변경의 기본 (SWIGTYPE) 타입 사용합니다. 이들은 지금은 많은 C + +의 클래스에 같은 작업은 전문성 부분 일치하는 템플릿. 경고 및 오류 표시 수정. shared_ptr의 배치를 향상됩니다. 각종 버그수정.
License changes. Much better nested class/struct support. Much improved template partial specialization and explicit specialization handling. Namespace support improved. Improved typemap and symbol table debugging. Numerous subtle typemap matching rule changes when using the default (SWIGTYPE) type. These now work much like C++ class template partial specialization matching. Warning and error display refinements. Wrapping of shared_ptr is improved. Various other bugfixes.

2009-03-21 12:17
1.3.39

이 릴리스의 작은 향상된 기능을 추가 C #을 표준 : 향상 : 벡터 포장지, 그리고 버그수정 파이썬 (주로, 근데도는 Perl, MzScheme, CFFI, Allegrocl, 그리고 루비).
This release adds small feature enhancements, improved C# std::vector
wrappers, and bugfixes (mainly for Python, but also for Perl, MzScheme,
CFFI, Allegrocl, and Ruby).

2007-11-18 09:57
1.3.32

shared_ptr 지원하는 자바와 C #에 대한 추가되었습니다. 루비를 STL과 지원이 향상되었습니다. 윈도우 연구에 대한 지원이 추가되었습니다. PHP 모듈에 오래 서있는 메모리 누수가 해결되었습니다. 다수의 수정 및 사소한 개선 Allegrocl, C는되었다 #, cffi, 닭고기, 교활, 자바, 루아, Ocaml, 펄, PHP, 파이썬, 루비, 그리고은 Tcl. 경고 지원을 개선했습니다.
Tags: Minor feature enhancements
shared_ptr support was added for Java and C#. STL
support for Ruby was enhanced. Windows support for
R was added. A long-standing memory leak in the
PHP module was fixed. Numerous fixes and minor
enhancements were made for Allegrocl, C#, cffi,
Chicken, Guile, Java, Lua, Ocaml, Perl, PHP,
Python, Ruby, and Tcl. Warning support was
improved.

2006-02-13 01:34
1.3.28

주요 기능 및 버그수정.
Tags: Major feature enhancements
Major features and bugfixes.

2005-10-16 10:58
1.3.27

어떤 이상한 행동을 이끌고 익명 typedef 구조 버그가 수정되었습니다.
Tags: Major bugfixes
A bug in anonymous typedef structures which was
leading to strange behavior was fixed.

Project Resources