zoukankan      html  css  js  c++  java
  • 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 

    作者:宛宏南

  • 相关阅读:
    Java进行数据库导出导入 亲测可用
    Linux 进程监控和自动重启的简单实现
    Linux的运行级别详细说明
    设置让程序开机自启动的方法
    Java读书推荐
    谈谈Python、Java与AI
    这是一篇测试随笔。
    雷林鹏分享:Apache POI数据库
    雷林鹏分享:Apache POI打印区域
    雷林鹏分享:Apache POI超链接
  • 原文地址:https://www.cnblogs.com/wanhongnan/p/5701370.html
Copyright © 2011-2022 走看看