变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

東坡下載:內容最豐富最安全的下載站!

幫助|文件類型庫|最新更新|下載分類|排行榜

編程相關破解相關編程工具反編譯安裝制作程序源碼軟件補丁數據庫Visual Studiovc++visualbasicdreamweaver

首頁編程開發編程相關 → swig python 3.0.8 官網最新版[windows]

swig python

swig python3.0.8 官網最新版[windows]

  • 大小:9.8M
  • 語言:中文
  • 平臺:WinAll
  • 更新:2016-03-14 14:29
  • 等級:
  • 類型:編程相關
  • 網站:http://www.astro-tech.com.cn
  • 授權:免費軟件
  • 廠商:
  • 產地:國產軟件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
軟件介紹軟件截圖相關軟件軟件教程網友評論下載地址

SWIG是一個軟件開發工具,連接用C和c++編寫的程序和各種高級程序設計語言。SWIG是使用不同類型的目標語言包括常見腳本語言如Javascript、Perl、PHP、Python、Tcl和Ruby。支持的語言列表還包括non-scripting c#等語言,Common Lisp(CLISP,快板CL,CFFI UFFI),D,語言,Java,Lua,Modula-3,OCAML和八度,R和Scilab。還幾個解釋和編譯計劃實現(詭計,MzScheme /球拍、雞肉)支持。

SWIG最常用于創建高層解釋或編譯的編程環境,用戶界面,并作為測試和原型工具C / c++軟件。SWIG通常用于解析C / c++接口并生成所需的粘合代碼的上述目標語言調用C / c++代碼。SWIG還可以導出的解析樹的XML和Lisp s-expressions形式。

swig功能特性

代碼生成

SWIG目前支持20三個不同的目標語言生成包裝器代碼:

Allegro CL

C#

CFFI

CLISP

Chicken

D

Go

Guile

Java

Javascript

Lua

Modula-3

Mzscheme

OCAML

Octave

Perl

PHP

Python

R

Ruby

Scilab

Tcl

UFFI

此外,可以導出為XML解析樹和Lisp s-expressions。 實驗工作也可用于派克模塊。

ISO C

SWIG包裝所有ISO C99的能力。 功能包括:

的處理 所有 ISO C數據類型。

全局函數、全局變量和常量。

結構和工會。

指針。

數組和多維數組。

指向函數的指針。

可變長度參數。

類型定義。

枚舉。

ISO C + +

SWIG提供包裝支持ISO C + + 11。

所有c++數據類型。

引用。

指向成員的指針。

類。

繼承和多重繼承。

重載的函數和方法(使用動態調度)。

重載操作符。

靜態成員。

名稱空間(包括使用聲明、別名、嵌套等)。

模板

嵌套類

成員模板

模板特殊化和局部特殊化。

智能指針

c++庫支持字符串和STL。

大多數新的c++ 11標準特性。

c++用戶依賴于先進的模板編程技術 (如。 模板元編程),也應該意識到SWIG 目前需要手動所有模板類的實例化。 因此,如果您的應用程序包含50000年的實例化 模板類,你的情況可能不同。

預處理

SWIG為一個完整的C預處理器提供了以下功能:

宏擴展。

自動包裝#語句定義為常量(適用時)。

支持C99(可變宏擴展)。

自定義特性

SWIG提供控制的大多數方面包裝器生成。 大多數 這些定制選項完全集成到c++類型 系統,便于應用定制在繼承 層次結構,模板實例化等等。 功能包括:

自定義類型轉換/編組。

異常處理。

類/結構擴展。

內存管理。

消除歧義。

模板實例化。

文件導入和跨模塊連接。

代碼包含helper函數支持。

廣泛的診斷(錯誤/警告消息包括細粒警告鎮壓)。

擴展SWIG宏觀處理。

swig 怎么用

swig python 安裝使用教程

假設你有你想要的C函數添加到Tcl、Perl、Python、Java和c#。 具體來說,假設你有一個文件“example.c”

 /* File : example.c */

 #include <time.h>

 double My_variable = 3.0;

 

 int fact(int n) {

     if (n <= 1) return 1;

     else return n*fact(n-1);

 }

 

 int my_mod(int x, int y) {

     return (x%y);

 }

 

 char *get_time()

 {

     time_t ltime;

     time(&ltime);

     return ctime(&ltime);

 }

接口文件

現在,為了將這些文件添加到您最喜愛的語言,你需要寫一個 “接口文件”,這是SWIG的輸入。 一個接口文件 C函數可能會看起來像這樣:

 /* example.i */

 %module example

 %{

 /* Put header files here or function declarations like below */

 extern double My_variable;

 extern int fact(int n);

 extern int my_mod(int x, int y);

 extern char *get_time();

 %}

 extern double My_variable;

 extern int fact(int n);

 extern int my_mod(int x, int y);

 extern char *get_time();

建立一個Tcl模塊

在UNIX提示,鍵入以下(顯示為Linux,看到 SWIG維基共享庫 與其他操作系統頁面幫助):

 unix % swig -tcl example.i

 unix % gcc -fpic -c example.c example_wrap.c \

        -I/usr/local/include 

 unix % gcc -shared example.o example_wrap.o -o example.so

 unix % tclsh

 % load ./example.so example

 % puts $My_variable

 3.0

 % fact 5

 120

 % my_mod 7 3

 1

 % get_time

 Sun Feb 11 23:01:07 1996

 % 

SWIG 命令生成一個文件 example_wrap.c 應該編譯和鏈接 其余的項目。 在這種情況下,我們已經建立了一個動態 可加載的擴展,可以加載到Tcl解釋器使用 “負載”命令。

swig更新日志

3.0.8 更新:

——增強pdf文檔。 

——各種Python 3.5問題修復。 

- std::數組支持添加Ruby和Python。 

——要支持Ruby補充道。 

——小改進CFFI去,Java、Perl、Python、Ruby。

3.0.7 更新:

添加對Octave-4.0.0的支持。 

消除潛在的Android安全利用生成的Java類。 

*小的新功能和錯誤修正。

3.0.6 更新:

——穩定和回歸修復。 

——固定的c++角落案例解析。 

——語言為c#的改進和錯誤修正,去,Java,Lua,Python,R。

PC官方
安卓官方手機版
IOS官方手機版

swig python截圖

下載地址

swig python 3.0.8 官網最新版[windows]

熱門評論
最新評論
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數: 0/500 (您的評論需要經過審核才能顯示)

編輯推薦

報錯

請簡要描述您遇到的錯誤,我們將盡快予以修正。

轉帖到論壇
輪壇轉帖HTML方式

輪壇轉帖UBB方式

主站蜘蛛池模板: 国产精品视频免费播放 | 无人区理论片手机看片 | 亚洲国产亚洲综合在线尤物 | 一级aaaaaa片毛片在线播放 | 嗯灬啊灬用力再用力ca视频 | 久久精品国产91久久麻豆自制 | 香港经典三级成人xxx | 视频精品一区二区 | 午夜影剧院 | 尻逼久久| 五月香福利 | 色视频免费网站 | 妞干网在线视频 | 国产 另类 在线 欧美日韩 | 国产黄色a三级三级三级 | www.99精品视频在线播放 | 亚洲激情校园 | 日噜噜 | tom影院亚洲国产一区二区 | 特级黄色毛片视频 | 国产一区二区在线观看动漫 | 日韩三级久久 | 黄色 在线 | 日韩电 影在线播放 | 久久天天躁狠狠躁夜夜爽 | 中文字幕日韩在线观看 | 综合色影院| 美女黄频a美女大全免费皮 美女黄免费网站 | 久久人人爽人人爽人 | 成人私人影院在线观看网址 | 免费视频性 | 视频一区 中文字幕 | 男女那个视频免费 | 97人人人人 | 亚洲欧美日本韩国综合在线观看 | 手机在线免费看毛片 | 成人在免费视频手机观看网站 | 香港国产特级一级毛片 | 香蕉视频色版在线观看 | 成人黄色网 | 免费高清欧美一区二区视频 |