GDAL綜合整理--8:Swig編譯和幫助文檔生成

在網上看到這篇文章寫得非常全面,而且是中文的,就轉過來了,學習一下
其中有部分內容是重複的,不過不影響,非常好的資料

主要轉自http://blog.csdn.net/liminlu0314?viewmode=contents


全文見http://blog.csdn.net/liminlu0314/article/details/6945452

就不全部轉了,由於不是用C++開發GDAL,所以只轉有用到的部分


SWIG全稱是Simplified Wrapper and Interface Generator,官方網站:http://www.swig.org/。SWIG是個幫助使用C或者C++編寫的軟件能與其它各種高級編程語言進行嵌入聯接的開發工具。SWIG能應用於各種不同類型的語言包括常用腳本編譯語言例如Perl, PHP, Python, Tcl, Ruby and PHP。支持語言列表中也包括非腳本編譯語言,例如C#, Common Lisp (CLISP, Allegro CL, CFFI, UFFI), Java, Modula-3, OCAML以及R,甚至是編譯器或者彙編的計劃應用(Guile, MzScheme, Chicken)。SWIG普遍應用於創建高級語言解析或彙編程序環境,用戶接口,作爲一種用來測試C/C++或進行原型設計的工具。SWIG還能夠導出XML或Lisp s-expressions格式的解析樹。SWIG可以被自由使用,發佈,修改用於商業或非商業中。[摘自SWIG官網http://www.swig.org/translations/chinese/index.html]。

下載安裝Swig的時候注意下載Swigwin(我下的是swigwin-2.0.4.zip),不要下載源代碼,否則不能在windwos下用。下載後解壓,將swigwin-2.0.4的解壓目錄也添加到環境變量Path中去,否則會出現一些些該配置文件的麻煩。檢驗swig是否成功設置到環境變量Path中的最簡單的方式就是在運行中輸入swig後回車,如果提示windows找不到swig,那麼說明沒有設置成功;如果出現一個黑屏一閃而過,那麼說明你設置成功了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章