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


      VS作為windows下強大的開發工具,這里不作介紹。要使用VS工具來開發D語言需要使用到以下幾個工具VS的一個插件VisualD插件及DMD編譯器。

一、下載相關工具

     1、下載Visual Studio工具

         VS可以在http://msdn.itellyou.cn/網站上下載,這個網站比較穩定,如下圖所示,我下載的是Visual Studio 2013 Update 3,這個工具共有3.98GB,軟件比較大,使用迅雷下載比較好。

      001

    2、下載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.zip

    3、下載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找到

二、安裝的環境

        先安裝好VS,VS的安裝這里不作說明。

        dmd下載zip壓縮包后,將dmd.2.066.1.windows.zip解壓到C:\D目錄,如下圖所示:

002

dmd解壓好后就可以了不需要做其它設置。

         VisualD下載好后直接點擊就可以安裝如下圖:

      image

 

image  image

 

image

這一步需要設置dmd編譯器路徑,最好設置好,不設置也可以在VS里配置.

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

        打開vs2013,新建項目

     image

          新建好項目后如下圖所示:

image

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

image

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

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

image

三、調試程序

      VisualD是可以vs自帶的調試來調試D語言,這有一定的局限性,總體來說還是很不錯了,要是能為D做更完善的調試器就更好了。先來看看D語言的調試吧。設置一個斷點:

image       點“啟動”把程序進行起來后就進入到斷點中了,再把tmp變量添加到監視,如下圖:

image

怎么樣,很不錯的效果。

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

 

四、工程選項

         1、全局選項

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

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

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

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

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

        2、工程選項配置

            該配置只對當前項目有效,打開路徑為 “在項目上點右鍵 –> 屬性”,打開后如下圖所示:

image 

作者:宛宏南


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM