这篇文章是在网上看到的!比较不错我转载了下来!
这是原作者的BLOG :
http://blog.csdn.net/dkink/
希望大家在转载时也保留原作者的有关信息!
D语言是个具有很多高级特性的编译型的语言,这篇文章教大家配置一个集成编程环境。write by DKink|棼紫
进这个站点
http://www.digitalmars.com/
找到
DownLoads
下的
Download Digital Mars D compiler
点击进入
看到
Download latest version of dmd.zip (D compiler) for Win32 and Linux
Download dmc.zip (linker and utilities) for Win32
字样了吧,记得要下 for Win32 的,dmd.zip和dmc.zip都要下。

把这两个ZIP包里的东西解压到D盘的根目录,如果你知道你在干什么随便哪个地方都可以。两个包里面有2个文件重复了,是一样的覆盖与否没关系。最后的结果是有两个文件夹dm和dmd。

我们有了编译器和连接器了。接着找IDE。最受欢迎的IDE是下图的这3个

我选择的是 Poseidon,这个有中文语言包,虽然大多时候我中文的反而不认识了。
到
http://www.dsource.org/projects/poseidon 这里下IDE。
看下图我选的是 v0.221 Bin : poseidon-v0.221 这个

由于是免安装版的,我解压到 D:\DIDE 这个目录里了。执行里面的poseidon.exe

菜单Tools->Options->Compiler,DMD Path填D:\dmd\,DMC Path填D:\dm\,就是前面解压的编译器和链接器的目录。点Apply后 close。

好了大功告成,完成IDE的配置了,怎么样简单吧。(—_—#)
----------------------------------------------------------------------------------------------------------------
写个简单的程序,Tools菜单的 language 选chinese-gb。文件->新建项目,按提示填写。注意项目路径必须是个已存在的目录,主文件不要填。看下图。

sources上单击右键-新建-文件,起名叫main.d


在里面写代码
import std.c.stdio;
int main(char[][] args)
{
printf("hello world\n");
printf("args.length = %d\n", args.length);
for (int i = 0; i < args.length; i++)
printf("args[%d] = '%s'\n", i, cast(char *)args
);
getchar();
return 0;
}
项目->属性 把主文件填 main.d ,然后点生成并运行。控制台程序完成。

