C語言介面產生器 SWIG
2011/03/31 22:44
瀏覽1,834
迴響0
推薦0
引用0
C是最有歷史最豐富的開源程式庫.
但想移植到其他語言, 則工程浩大.
最簡單的方法就是兩種語言並存,
加上介面程式就可以立即使用.
在JAVA上 原來就有JNI來做這件事.
SWIG(Simplified Wrapper and Interface Generator)
更擴展到C#,PHP,Python, TCL, Ruby等各式語言.
只要有C的 .H檔 , 加上一些指令, 就可以幫你產生所有需要的介面檔.
要花點時間才能上手. 但比起重新開發, 這點時間是微不足道的.
但想移植到其他語言, 則工程浩大.
最簡單的方法就是兩種語言並存,
加上介面程式就可以立即使用.
在JAVA上 原來就有JNI來做這件事.
SWIG(Simplified Wrapper and Interface Generator)
更擴展到C#,PHP,Python, TCL, Ruby等各式語言.
只要有C的 .H檔 , 加上一些指令, 就可以幫你產生所有需要的介面檔.
要花點時間才能上手. 但比起重新開發, 這點時間是微不足道的.
Simplified Wrapper and Interface Generator (SWIG)
SWIG Tutorial
下載 :Download
你可能會有興趣的文章:
限會員,要發表迴響,請先登入