我的D语言安装与配置

一些初学D语言的朋友可能为D语言的安装与配置苦恼:D语言编译器的安装位置,选择的版本号,配置文件的设置,D语言库的安装位置,D语言库的配置与编译。下面就分享我的配置,供参考。

以下都是Windows下的安装与配置。

https://www.d-programming-language-china.org/d-yu-yan-an-zhuang-pei-zhi/

D语言安装方法

DMD编译器是下载安装包并解压的方法安装,其他库和文件多数是用svn一键导出到本地。

D语言编译器 D语言库的安装位置

在任意驱动器新建一个名为D的目录,所有D语言相关的东东都安装到这个目录下。

  • DMD
    X:\d\dmd\bin\dmd.exe //dmd 1.040版本以前
    X:\d\dmd\windows\bin\dmd.exe //dmd 1.040版本及以后

  • tango
    X:\d\dmd\tango\tango\core\Version.d
    X:\d\dmd\tango\lib\build-tango.bat

  • DWT2
    X:\d\dmd\src\dwt2\org.eclipse.core.runtime\

  • DWT
    X:\d\dmd\src\dwt-win\dwt\DWT.d
    X:\d\dmd\src\dwt-addons\dwtx\draw2d\AbsoluteBendpoint.d

  • other
    在X:\d\dmd\src目录下新建一个other目录,其他库和工具大都放到这个目录下。这样做的好处是在设置D语言编译器DMD的全局配置文件时只要设置other目录就行了。

DMD编译器的全部配置sc.ini的配置

  • dmd 1.040以前的版本, sc.ini的配置, 你不用到的配置可以删掉

[Version] version=7.51 Build 020

[Environment] LIB=“%@P%..\tango\lib;%@P%..\src\other\dwin\lib;%@P%....\dm\lib;%@P%....\dmd\lib;%@P%..\src\other\derelict\lib”
DFLAGS=“-I%@P%..\tangobos;%@P%..\tango;%@P%..\src\dwt-win;%@P%..\src\dwt-addons;%@P%..\src\other;%@P%..\src\dwt-samples” -version=Tango -defaultlib=tango-base-dmd -L+tango-user-dmd.lib+dwtx.lib+dwt.lib+dwin.lib+zlib.lib
LINKCMD=%@P%....\dm\bin\link.exe

  • dmd 1.040及以后版本的配置

[Version] version=7.51 Build 020

[Environment]
LIB=“%@P%....\src\other\dwin\lib;%@P%....\tango\lib;%@P%....\src\dwt2\lib;%@P%..\lib”
DFLAGS=“-I%@P%....\tangobos;%@P%....\src\dwt2\imp;%@P%....\tango;%@P%....\src\other” -version=Tango -defaultlib=tango-base-dmd -debuglib=tango-base-dmd-d -L+tango-user-dmd.lib+zlib.lib+dwin.lib “-J%@P%....\src\dwt2\res;%@P%....\src\dwt2\org.eclipse.swt.win32.win32.x86\res”
LINKCMD=%@P%\link.exe

Windows path 环境变量的设置

  • dmd 1.040以前的版本, 把下面的内容加上path:
    X:\d\dmd\bin;X:\d\dm\bin

  • dmd 1.040及以后的版本,windows path环境变量加上:
    X:\d\dmd\windows\bin

https://www.d-programming-language-china.org/d-yu-yan-an-zhuang-pei-zhi/
我的D语言安装与配置

相关文章: