发新话题
打印

D Language--使用Code::Blocks IDE

D Language--使用Code::Blocks IDE

知识若不分享 实在没有意义 http://www.d-programming-language-china.org 20070412

点击下面网址查看原文:
http://www.d-programming-language-china.org

by: Kyo
from: http://myweb.hinet.net/home5/kyovbdx/

呵呵,Kyo之前一直提到D語言這個東東,可能有些人還一頭霧水,現在Kyo就來作個簡短的介紹:

D語言是由設計以前享有盛名的Symantec C++的Walter Bright先生有感於 C++程式的缺點而所研發出來的新程式語言,它具有幾乎類似C++的語法,更具有許多新的特性(Garbage Collector,可變陣列等......),並且具有物件導向的功能,若想知道更多有關D語言的內容,請到http://www.digitalmars.com/d/官方網站去看看,國外更有許多愛好著開啟的網站^^

另外Kyo還有一個對D印象最深刻的是--它的編譯速度,只有一句話--快^^

當然這篇並不是D的教學文章(Kyo還沒這麼厲害^^),Kyo在這篇亂文中假設大家已試過D語言,而要跟大家分享的是一些使用Code::Blocks IDE配合D語言的心得,D語言本身並沒有搭配IDE供人下載,但是有許多熱心的人開發IDE或是搭配現有的EDITOR使用;而Code::Blocks IDE是現在蠻好用的免費及開放原始碼的IDE,但是它本體並不對應對D的支援......啥!?那怎麼辦?別擔心,請看下去:

首先到的Code::Blocks首頁 http://www.codeblocks.org/ 下載最新的版本(目前是1.0RC2)

 图片出处=http://www.d-programming-language-china.org

下載並安裝後,再點選Navigation->Information->Forum http://forums.codeblocks.org/( 本文出处: http://www.d-programming-language-china.org )

 图片出处=http://www.d-programming-language-china.org

再點選Nightly Build討論串

 图片出处=http://www.d-programming-language-china.org

下載最新研發中的CODE::BLOCKS

 图片出处=http://www.d-programming-language-china.org

除了新版的程式,記得下載unicode windows wxWidget dll for Code::Blocks : http://download.berlios.de/codeblocks/wxmsw26u_gcc_cb.7z 及 mingw10m.dll : http://download.berlios.de/codeblocks/mingwm10.7z.

把下載的主壓縮檔解縮後,在將上面的兩個東東解進相同的目錄^^
進入Code::Blocks IDE,此時程式應該會詢問您要使用哪一個編譯器,選擇( 本文出处: http://www.d-programming-language-china.org )

 图片出处=http://www.d-programming-language-china.org

進入程式畫面時選擇Build->Compiler Option並選擇Digital Mars Compiler( 本文出处: http://www.d-programming-language-china.org )

 图片出处=http://www.d-programming-language-china.org

先選擇Program設定編譯器路徑

 图片出处=http://www.d-programming-language-china.org

路徑端看您隨您安裝D Compiler的路徑,但記得別包含 /Bin目錄.

 图片出处=http://www.d-programming-language-china.org

當然您建立專案後也可以在專案的設定中設定對應該專案的編譯器設定

請注意幾點:

1.在D的程式碼中請不要用中文的註解,編譯會顯示錯誤(這是Code::Blocks所造成的,unicode.......@@).( 本文出处: http://www.d-programming-language-china.org )

2.新版的CB可以設定UTF-8,此時便可以使用中文註解,但是class browser會失效(看我們如何決定囉).

再來,HAPPY CODING!!!!!!

另外還有對岸的朋友最近在寫的Poseidon IDE,Kyo認為是一個值得注意的潛力股喔^^(elephant IDE的作者也加入開發的行列)

OK,這裡可以下載Code::Blocks的poorpower專案檔(含執行檔437KB,RAR),大家可以試著配合 IDE執行看看^^

( lastupdate:20070427 最新文章请访问http://www.d-programming-language-china.org )

关于一大步成功社区:
yidabu提倡在交流中学习,在分享中提高
收集感兴趣的知识,写下心得,通过网络与别人一起分享
理解一点就实践一步,收获什么就分享什么,成功就是这样一点点一步步累积起来的
网络只是一个工具,只有自己身心提高才是实实在在的。d-programming-language-china.org为大家提供一个学习交流各种知识的平台

TOP

发新话题