D語言在VS中的開發環境配置 – Visual-D插件

      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

      001

    二、下載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目錄,以下圖所示:

002

dmd解壓好後就能夠了不須要作其它設置。

         VisualD下載好後直接點擊就能夠安裝以下圖:

      image

 

image  image

 

image

這一步須要設置dmd編譯器路徑,最好設置好,不設置也能夠在VS裏配置.

3、使用Vs開發一個簡單程序

        打開vs2013,新建項目

     image

          新建好項目後以下圖所示:

image

如上圖所示,安裝VisualD後,在vs的菜單中就多了一個VISUAL D的菜單,打開菜單始下圖所示

image

在默認狀態下,編輯器是沒有智能感應功能(也叫自動完成),須要進行配置,打開Open Language Options菜單,進入到D語言配置面板,以下圖:

image 在D –>  Intellisense 的Show expansion when 選項中選擇 writing an identifier 選項。這樣選擇後就可使用智能感應了。以下圖所示:

image

3、調試程序

      VisualD是能夠vs自帶的調試來調試D語言,這有必定的侷限性,整體來講仍是很不錯了,要是能爲D作更完善的調試器就更好了。先來看看D語言的調試吧。設置一個斷點:

image       點「啓動」把程序進行起來後就進入到斷點中了,再把tmp變量添加到監視,以下圖:

image

怎麼樣,很不錯的效果。

          使用D語言開發Windows桌面應用程序,須要使用GUI庫,目前基於D語言的在Windows上的庫算Dgui封裝的結構比較好,但該庫自2014年後好像沒怎麼更新,目前最新版本也只能使用DMD 2.066.1進行編譯,不知道是否是中止開發了。

 

4、工程選項

         一、全局選項

           該選項主要是對DMD編譯環境進行配置,打開路徑爲 「工具->選項->項目和解決方案->Visual D Settings-> DMD Directories」打開後,以下圖所示:

image DMD install path選項是設置dmd編譯器的目錄

Import paths是設置編譯時使用的庫的目錄

Executable paths是設置編譯時使用到的工具的搜索路徑,$(DMDInstallDir) 指的就是dmd編譯器所在的目錄。

Library paths是設置程序中所使用的lib文件所在目錄。

        二、工程選項配置

            該配置只對當前項目有效,打開路徑爲 「在項目上點右鍵 –> 屬性」,打開後以下圖所示:

image 

做者:宛宏南

相關文章
相關標籤/搜索