GDAL綜合整理–8:Swig編譯和協助文檔產生

來源:互聯網
上載者:User

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

主要轉自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,那麼說明沒有設定成功;如果出現一個黑屏一閃而過,那麼說明你設定成功了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.