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文件所在目录。
二、工程选项配置
该配置只对当前项目有效,打开路径为 “在项目上点右键 –> 属性”,打开后以下图所示:
做者:宛宏南