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,软件比较大,使用迅雷下载比较好。

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目录,如下图所示:

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

VisualD下载好后直接点击就可以安装如下图:

 

这一步需要设置dmd编译器路径,最好设置好,不设置也可以在VS里配置.

三、使用Vs开发一个简单程序

打开vs2013,新建项目

新建好项目后如下图所示:

如上图所示,安装VisualD后,在vs的菜单中就多了一个VISUAL D的菜单,打开菜单始下图所示

在默认状态下,编辑器是没有智能感应功能(也叫自动完成),需要进行配置,打开Open Language Options菜单,进入到D语言配置面板,如下图:

在D –>  Intellisense 的Show expansion when 选项中选择 writing an identifier 选项。这样选择后就可以使用智能感应了。如下图所示:

三、调试程序

VisualD是可以vs自带的调试来调试D语言,这有一定的局限性,总体来说还是很不错了,要是能为D做更完善的调试器就更好了。先来看看D语言的调试吧。设置一个断点:

       点“启动”把程序进行起来后就进入到断点中了,再把tmp变量添加到监视,如下图:

怎么样,很不错的效果。

使用D语言开发Windows桌面应用程序,需要使用GUI库,目前基于D语言的在Windows上的库算Dgui封装的结构比较好,但该库自2014年后好像没怎么更新,目前最新版本也只能使用DMD 2.066.1进行编译,不知道是不是停止开发了。

四、工程选项

1、全局选项

该选项主要是对DMD编译环境进行配置,打开路径为 “工具->选项->项目和解决方案->Visual D Settings-> DMD Directories”打开后,如下图所示:

DMD install path选项是设置dmd编译器的目录

Import paths是设置编译时使用的库的目录

Executable paths是设置编译时使用到的工具的搜索路径,$(DMDInstallDir) 指的就是dmd编译器所在的目录。

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

2、工程选项配置

该配置只对当前项目有效,打开路径为 “在项目上点右键 –> 属性”,打开后如下图所示:

作者:宛宏南

时间: 2024-08-10 23:18:41

D语言在VS中的开发环境配置 – Visual-D插件的相关文章

(转)VC6.0中OpenGL开发环境配置

首先简单介绍一下OpenGL: OpenGL作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性.       OpenGL官方网站(英文)    http://www.opengl.org 然后设置编程的一些环境,及其安装必备文件的步骤如下: 第一步:选择一个编译环境 现在Windows系统的主流编译环境有Visual Studio,Broland C++ Builder,Dev-C++等,它们都是支持OpenGL的.但这里我们选择VC++ 6.0作为学习OpenGL的环

计算机图形学-mac系统下Xcode中OpenGL开发环境配置。

mac系统下Xcode中OpenGL开发环境配置. 这学期有计算机图形学的课程,需要用到OpenGL,最近着手开始配置开发环境了,老师上课给的安装包都是基于windows系统的.网上也是windows上配置的教程比较多,Mac版的比较少.我综合了几个教程并自己总结,实践成功.特来分享配置过程.希望能帮到大家! 介绍 OpenGL(Open Graphics Library)是定义了一个跨编程语言,跨平台的编程接口规格的专业的图形程序接口.它用于三维图像(二维亦可),是一个功能强大,与硬件无关,调

Cocos2d-x 3.2 android平台新手开发环境配置教程

参考: http://www.cocoachina.com/cocos/20140529/8596.html 以下内容参考了 cocoachina 中的开发环境配置教程 http://www.cocoachina.com/cocos/20140529/8596.html ,我觉得里面的配置过程,不是很详细,自己在这篇博文的基础上完善了哈,有什么问题,可以留言交流. 前一段时间,学习android开发后,想想做做好玩的游戏玩玩,现在就学习cocos2d-x 3.2,想了解哈,这个游戏引擎-- 学习

Visual Studio Code中JavaScript开发环境的配置

Visual Studio Code简称VS Code,是一款由微软公司免费开源的现代化轻量级代码编辑器,几乎支持所有的主流开发语言的语法高亮.自定义热键.代码片段.括号匹配等诸多特性,还支持插件扩展,并针对网页开发和云端应用开发做了优化.下面简单介绍一下VS Code中JavaScript开发环境的配置. 首先在微软官网上下载安装好VS Code后并打开,在扩展商店中安装插件,直接Ctrl+Shift+X打开扩展商店,在搜索框中搜索Code Runner和Debugger for Chrome

Go语言Eclipse开发环境配置-windows

1.首先安装eclipse,选择一个适合的版本就好,解压即可 http://www.eclipse.org/downloads/ 2.下载go语言安装包 官网地址 :http://www.golang.org/ 官网地址有时候打不开,百度云盘下载go1.2安装包  http://pan.baidu.com/s/1c0Gf4UO#dir/path=%2FSoft%2FGoLang  32 64位都有 一路Next cmd输入go version 看到这个就安装好了,环境变量什么的会自动配置好的,唯

phonegap 开发指南系列(3) ----在Eclipse中Android开发环境搭建

  前提条件:已在Eclipse中安装好Android SDK 和 ADT. 1.下载PhoneGap,解压. 2.用Eclipse新建一个安卓项目. 3.将phoneGap解压包里的Android文件夹下的phonegap-1.0.0.js 复制到安卓项目的 /assets/www/ 目录下. 4.将phoneGap解压包里的Android文件夹下的phonegap-1.0.0.jar 复制到安卓项目的 /libs 目录下. 5.在/assets/www/目录下新建一个index.html,内

Java入门 - 语言基础 - 02.开发环境配置

原文地址:http://www.work100.net/training/java-environment-setup.html 更多教程:光束云 - 免费课程 开发环境配置 序号 文内章节 视频 1 JDK安装 2 IDE安装 请参照如上章节导航进行阅读 在本章节中我们将为大家介绍如何搭建 Java 开发环境. 1.JDK安装 Java 可以运行在多种操作系统平台上,下面分别介绍在各主流平台上如何安装配置 JDK. 1.1.Windows上安装 1.1.1 下载JDK 首先我们需要下载 Jav

JavaWeb开发环境配置

JavaWeb开发环境配置(win7_64bit) 目录 1.概述 2.JavaWeb学习路线 3.JavaWeb常用开发环境搭建 4.注意事项 >>看不清的图片可在新标签打开查看大图 1.概述 说起JavaWeb,就想到另一个词:JavaEE.很多时候,这两个词是混用的,两者的概念并不能精确描述,这里,我尝试做一下区分... JavaEE:全称Java平台企业版(Java Platform Enterprise Edition),是Sun公司为企业级应用推出的标准平台.JavaEE是个大杂烩

Mac下golang开发环境配置

go语言在开发效率和运行效率中的优势让很多人青睐,所以有倾向打算转向go语言的开发. 下面介绍在Mac OS X中golang的开发环境配置. 1.安装brew brew是一个mac下的由ruby开发的包管理系统,其官网是http://brew.sh.你只要在你的终端中执行 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” 便可将其安装完成. 安装完之后输入命令 br