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[i]);
getchar();
return 0;
}
项目->属性 把主文件填 main.d ,然后点生成并运行。控制台程序完成。
下一篇教大家如何写 win32 GUI 程序,谢谢支持。