VS做爲windows下強大的開發工具,這裏不做介紹。要使用VS工具來開發D語言須要使用到如下幾個工具VS的一個插件VisualD插件及DMD編譯器。html
1、下載相關工具git
一、下載Visual Studio工具github
VS能夠在http://msdn.itellyou.cn/網站上下載,這個網站比較穩定,以下圖所示,我下載的是Visual Studio 2013 Update 3,這個工具共有3.98GB,軟件比較大,使用迅雷下載比較好。windows
二、下載DMD編譯器編輯器
DMD是D語言的一種編譯器,該編譯器自2.0版本以來獲得了比較大的發展,如今還在在斷完善,目前已經比較穩定了。該編譯器能夠從https://dlang.org/網站上下載,最新的版本能夠從這個地址下載:https://dlang.org/download.html 。歷史版本均可以從下面地址找到http://downloads.dlang.org/releases/ 。因爲我要使用Dgui庫,而Dgui目前須要使用2.066.1版本編譯,因此我下載了2.066.1版本,該版本下載地址爲http://downloads.dlang.org/releases/2014/dmd.2.066.1.windows.zipide
三、下載Visual-D插件工具
Visual-D是Visual Studio工具的一個插件,提供D語言開發的支持,有高亮顯示,也有智能提示功能。功能已經很強大了,能夠支持VS2008,VS2010,VS2012,VS2013,VS2015。源碼地址https://github.com/dlang/visuald/。0.3.43版本下載:https://github.com/dlang/visuald/releases/download/v0.3.43/VisualD-v0.3.43.exe 其它版本可在https://github.com/dlang/visuald/releases找到開發工具
2、安裝的環境網站
先安裝好VS,VS的安裝這裏不做說明。ui
dmd下載zip壓縮包後,將dmd.2.066.1.windows.zip解壓到C:\D目錄,以下圖所示:
dmd解壓好後就能夠了不須要作其它設置。
VisualD下載好後直接點擊就能夠安裝以下圖:
這一步須要設置dmd編譯器路徑,最好設置好,不設置也能夠在VS裏配置.
3、使用Vs開發一個簡單程序
打開vs2013,新建項目
新建好項目後以下圖所示:
如上圖所示,安裝VisualD後,在vs的菜單中就多了一個VISUAL D的菜單,打開菜單始下圖所示
在默認狀態下,編輯器是沒有智能感應功能(也叫自動完成),須要進行配置,打開Open Language Options菜單,進入到D語言配置面板,以下圖:
在D –> Intellisense 的Show expansion when 選項中選擇 writing an identifier 選項。這樣選擇後就可使用智能感應了。以下圖所示:
3、調試程序
VisualD是能夠vs自帶的調試來調試D語言,這有必定的侷限性,整體來講仍是很不錯了,要是能爲D作更完善的調試器就更好了。先來看看D語言的調試吧。設置一個斷點:
點「啓動」把程序進行起來後就進入到斷點中了,再把tmp變量添加到監視,以下圖:
怎麼樣,很不錯的效果。
使用D語言開發Windows桌面應用程序,須要使用GUI庫,目前基於D語言的在Windows上的庫算Dgui封裝的結構比較好,但該庫自2014年後好像沒怎麼更新,目前最新版本也只能使用DMD 2.066.1進行編譯,不知道是否是中止開發了。
4、工程選項
一、全局選項
該選項主要是對DMD編譯環境進行配置,打開路徑爲 「工具->選項->項目和解決方案->Visual D Settings-> DMD Directories」打開後,以下圖所示:
DMD install path選項是設置dmd編譯器的目錄
Import paths是設置編譯時使用的庫的目錄
Executable paths是設置編譯時使用到的工具的搜索路徑,$(DMDInstallDir) 指的就是dmd編譯器所在的目錄。
Library paths是設置程序中所使用的lib文件所在目錄。
二、工程選項配置
該配置只對當前項目有效,打開路徑爲 「在項目上點右鍵 –> 屬性」,打開後以下圖所示:
做者:宛宏南