一些初学D语言的朋友可能为D语言的安装与配置苦恼:D语言编译器的安装位置,选择的版本号,配置文件的设置,D语言库的安装位置,D语言库的配置与编译。下面就分享我的配置,供参考。
以下都是Windows下的安装与配置。
http://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.batDWT2
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目录就行了。DFL
X:\d\dmd\src\other\dfl\all.dDWin
http://dwin.d-programming-language-china.org/
http://www.d-programming-language-china.org/
X:\d\dmd\src\other\dwin\core\Version.dtangobos
X:\d\dmd\tangobos\crc32.d
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\bindmd 1.040及以后的版本,windows path环境变量加上:
X:\d\dmd\windows\bin
我的D语言安装与配置
