SWIG

소프트웨어 스크린 샷:
SWIG
소프트웨어 정보:
버전: 3.0.8 업데이트
업로드 날짜: 7 Mar 16
개발자: SWIG Team
라이센스: 무료
인기: 23

Rating: 3.0/5 (Total Votes: 1)

SWIG는 완전히 무료 멀티 플랫폼 및 휴대용 인터페이스 컴파일러는 오픈 소스이다하는 C / 개발자가 다양한 다른 스크립팅 / 프로그래밍 언어로 응용 프로그램을 연결할 수있는 C ++ 명령 줄 프로그램입니다.

그것은 C / C ++ 헤더 파일 했음 캡처에 사용하는 처음부터 설계되었습니다; 선언 및 하부 C / C ++ 코드를. 액세스하기위한 스크립트 언어에 필요한 래퍼 코드를 생성


한눈에 특징

주요 기능은 클래스와 구조 확장, 예외 처리, 메모리 관리, 템플릿 인스턴스화, 모호성 해상도, 파일 가져 오기 및 크​​로스 모듈 연결, 확장 꿀꺽 꿀꺽 매크로 처리, 광범위한 진단뿐만 아니라 코드 포함을 포함한다.

SWIG는 알레그로 CL, C #을 CFFI, CLISP, 닭, 교활, 자바, 루아, 모듈라 3, Mzscheme, OCaml의, 펄, PHP, 파이썬, R, 루비,은 Tcl, 그리고 UFFI 등 여러 인기있는 프로그래밍 언어를 지원합니다 .


또한, SWIG는 매크로 확장, 상수, C99에 대한 사용자 정의 형식 변환 및 마샬링, 도우미 기능 지원뿐만 아니라 지원을위한 지원 등의 #define 문 자동 포장 등의 기능을 포함하는 전체 C 프리 프로세서를 제공한다.


수많은 래퍼를 생성하는데 사용될 수있다

이 프로그램은 ALLEGROCL, 치킨, CLISP, CFFI, C #을, D, 이동, 교활, 자바, 자바 스크립트, 루아, 모듈라 3, Mzscheme 등 여러 가지 프로그래밍 언어, 수많은 래퍼를 생성하는 명령 줄 인터페이스에서 사용할 수 있습니다 , OCaml의, 옥타브, 펄, PHP, 파이크, 파이썬, R, 루비, 리스프,은 Tcl, 커먼 리스프와 XML.

명령 행 옵션의 넓은 범위는 꿀꺽 꿀꺽 했음와 상호 작용 할 수 있도록 구현은, 내장 s의 기능을 제공합니다. 이러한 여러 예문 실행하여 한 눈에 볼 수있는 & lsquo; 꿀꺽 꿀꺽 --help 했음; 어떤 터미널 에뮬레이터 응용 프로그램에서 명령.


리눅스, Mac과 Windows에서 실행

SWIG는 64 비트 및 32 비트 맛을 지원뿐만 아니라 마이크로 소프트 윈도우 및 Mac OS X 운영 체제에서 모든 GNU / Linux 배포판에서 실행됩니다. 그것은 C ++와 C 프로그래밍 언어로 작성되었습니다. 자세한 설치 방법은 프로젝트 했음에 제공된다의 홈페이지 (아래 링크 참조)

이 릴리스의 새로운 기능입니다 : 있습니다.

옥타브-4.0.0에 대한 지원을 추가 .
잠재적 인 안드로이드 보안이 생성 된 Java 클래스에 악용 제거합니다.
새로운 기능과 버그 수정 마이너.

이 버전 3.0.7의 새로운 기능 :

이 옥타브-4.0.0에 대한 지원을 추가합니다.
잠재적 인 안드로이드 보안이 생성 된 Java 클래스에 악용 제거합니다.
새로운 기능과 버그 수정 마이너.

이 버전 3.0.6의 새로운 기능 :

이 안정성 및 회귀 수정.
C ++ 코너 케이스의 고정 구문 분석.
C 번호 언어 개선 및 버그 수정, 이동, 자바, 루아, 파이썬, R.

이 버전 3.0.5의 새로운 기능 :

이 꿀꺽 꿀꺽-3.0.3의 회귀에 대한 중요한 파이썬 수정 C ++ 기본 인수를 포장.
C 번호, 이동, 옥타브, PHP와 Python 용 마이너 개선.

이 버전 3.0.3의 새로운 기능 :

이 강하게 열거를 입력 한 C ++ (11)에 대한 지원을 추가합니다.
다수의 버그 수정 및 C #, D, 이동, 자바, 자바 스크립트, PHP, 펄과 파이썬 래퍼에 대한 사소한 개선.

이 버전 3.0.2의 새로운 기능 :

이 릴리스를 설치하는 동안 버그를 해결하기 위해 만들었지 만, 그것은 다른 아닌 사소한 변경의 몇 가지를 포함하고있다.

이 버전 2.0.12의 새로운 기능입니다 :

이 보류중인 3.0.0 릴리스에서 몇 가지 수정 사항을 백 포팅 유지 보수 릴리스입니다.
옥타브 3.8 지원이 추가.
STL과 컨테이너에서 삭제 / 삽입의 새 버전에 대한 C ++ 11을 지원합니다.
생성 된 루아, PHP, 파이썬과 R 래퍼에 대한 일부 시스템에서 편집 수정.

이 버전 1.3.37의 새로운 기능입니다 :

이 파이썬 3 지원이 추가
꿀꺽 꿀꺽 사용할 수 있습니다 ccache의 버전 꿀꺽 꿀꺽 지금 제공됩니다. 변경되지 않은 입력 파일에 꿀꺽 꿀꺽의 반복 사용이 속도를 아주 크게 빌드 있도록이 캐시 할 SWIG에 의해 생성 된 파일을 할 수 있습니다.
PHP 4 지원을 제거하고, PHP 지원은 일반적으로 개선
개선 된 C # 배열 지원
수많은 알레그로 CL 개선

유사한 소프트웨어

gears-less
gears-less

20 Feb 15

Plessc
Plessc

19 Feb 15

GNU Automake
GNU Automake

22 Jun 18

코멘트 SWIG

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!