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 程序,謝謝支持。