1. 程式人生 > >看圖配置D語言整合開發環境(IDE),使用Poseidon

看圖配置D語言整合開發環境(IDE),使用Poseidon

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,這個有中文語言包,雖然大多時候我中文的反而不認識了。

看下圖我選的是 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 程式,謝謝支援。

相關推薦

配置D語言整合開發環境IDE使用Poseidon

D語言是個具有很多高階特性的編譯型的語言,這篇文章教大家配置一個整合程式設計環境。write by DKink|棼紫 進這個站點http://www.digitalmars.com/找到DownLoads下的Download Digital Mars D compiler點選

2018年10個最好用的Python整合開發環境IDE

都說工欲善其事必先利其器,Python 的學習過程少不了 IDE 或者程式碼編輯器,或者整合的開發編輯器(IDE)。 這些 Python 開發工具幫助開發者加快使用 Python 開發的速度,提高效率。高效的程式碼編輯器或者 IDE 應該會提供外掛,工具等能幫助開發者高效開發的特性。 這篇文章收集了一

tensorflow 整合開發環境 IDE

Terminal裡就可以直接程式設計了,但我們總還是需要一個工具的,要不然要編一個大型程式幾乎是不可能完成的事。 好用的IDE有很多,本文介紹的是Komodo IDE的免費版Komodo Edit。在Linux下開啟它的官網(點選連結http://komodoide.c

ARM 之 各整合開發環境IDE說明Keil、RVDS、ADS、DS-5、MDK

吐槽   最近,ARM官網進行了較大的改版,原來很多老工具可以免費下載(付費使用),但是改版後需要有購買憑證才可以下載!部分舊工具(補丁)的具體下載地址為https://silver.arm.com,最新的工具在官網還是非常容易下載的。動不動就是 難不成

ubuntu18.04.1下配置前端開發環境nvmnvm安裝不成功的解決辦法

# Proxy alias setproxy="export ALL_PROXY=socks5://60.205.84.96:10086" alias unsetproxy="unset ALL_PROXY" 寫到 ~/.bashrc 最後面 然後,退出當前的 terminator 再開

Python整合開發環境IDE:Integrated Development Environment: PyCharm

PyCharm 是由 JetBrains 打造的一款 Python IDE,支援 macOS、 Windows、 Linux 系統。 PyCharm 功能 : 除錯、語法高亮、Project管理、程式碼跳轉、智慧提示、自動完成、單元測試、版本控制…… PyCharm 下載地址 : htt

Java 7: 全面教程-1.3 整合開發環境IDEs

1.3整合開發環境(IDEs) 你完全可以用文字編輯器來寫Java 程式。但是,IDE會更方便。它不僅僅可以檢查你的程式碼語法,還可以自動填寫程式碼,檢測,和除錯你的程式。另外,在你輸入的時候就自動編譯了,還有執行Java程式只要點選個按鈕就行。這樣,可以節省你很多時間。 Java IDEs

使用PyCharm配置Spark的Python開發環境基礎

在本地搭建好Spark 1.6.0後,除了使用spark-submit提交Python程式外,我們可以使用PyCharm這個IDE在本地進行開發除錯,提升我們的開發效率。配置過程也十分簡單,在stackoverflow上搜索到的。同時,IntelliJ IDEA

Python 1. 如何選擇python版本以及如何選擇開發環境IDE

這是我在神經網路和matlab後的第三個專題,python。因為在國外,這學期matlab公司的人來我們學校檢查盜版問題來了2次,因為matlab正版加相應的庫和工具包一年要不少錢,而且我們也都知道matlab版本更新的速度,現在經常一年兩次更新。所以花錢買正版真的是有點吃不

Windows安裝Python環境和Python集成開發環境IDEPyCharm

分享 進入 官網 python3.5 鏈接 nload 單機 1025. win 1.Windows中安裝Python 3 (1)打開瀏覽器,訪問Python官網(https://www.python.org/) (2)光標移動至Downloads,單機Windows鏈接

ubntu下單機配置fastdfs作為開發環境4---將 fastdfs客戶端整合到現有java專案中

前言 話說,起初還覺得fastdfs的配置及整合會很簡單。。結果不是的。單單篇幅已經有四篇文章了。 正題: 請參考: 關於FastDFS蛋疼的叢集和負載均衡(九)之建立FastDFS的Maven專案 這一系列文章有意思。 FastDFS java client SDK

eclipse下配置GO語言開發環境

1、配置eclipse下配置GO語言的外掛 點選eclipse的“Help”選單,找到“Install New Software…”選單項。如下圖: 點選“Install New Software…”選單項,顯示如下圖: 在”Name“內輸

NotePad++配置python開發環境windows

python代碼 當前 ctr sharp gpo 菜單 一行 post 執行 一、安裝python插件 1.插件->Plugin Manager->Show Plugin Manager, Available標簽頁, 2.搜索python,任意下載一個pyth

windows環境下搭建Java開發環境:jdk安裝和配置

變量 win jns jdk安裝 分享 tool 直接 www. 技術 一、資源下載   官網:http://www.oracle.com/technetwork/java/javase/downloads/index.html   本人安裝的是jdk1.8,百度雲資源:鏈

自然語言處理之:搭建基於HanLP的開發環境

環境搭建比FNLP的簡單,具體參考:https://github.com/hankcs/HanLP 各個版本的下載:https://github.com/hankcs/HanLP/releases 完畢後有一個報錯: 字元型別對應表載入失敗: D:/eclipse_workspace

ubntu下單機配置fastdfs作為開發環境3--- nginx如何啟用fastdfs擴充套件以及相關配置

前言 參考: FastDFS+Nginx(單點部署)事例 FastDFS搭建單機圖片伺服器(二) 配置過程簡介 1.配置mod-fastdfs.conf,並拷貝到/etc/fdfs檔案目錄下。 建立nginx存放日誌和資料的目錄 mkdir /home/fastdfs

ubntu下單機配置fastdfs作為開發環境2---nginx生產環境下再編譯+fastdfs擴充套件模組的編譯

前言 參考文章 FastDFS搭建單機圖片伺服器(二) 這篇文章也是參考了網上的文章,為什麼不直接說是轉載的?因為上面文章只說了一半—實際生產環境,譬如,nginx除了fastdfs,實際上可能還要編譯openssl,geoip等等擴充套件模組的。 編譯安裝過程 1、安裝

Flutter開發環境Window配置及踩坑記錄

[email protected] MINGW64 /e/zengfp/flutter/myapp$ flutter runLaunching lib/main.dart on GIONEE O8 in debug mode...Initializing gradle...

Windows10下配置大資料開發環境1

一 準備工作 如果安裝的Hadoop是3.1.1版本,應選擇jdk1.8以上版本 3. 搜尋HADOOP在Windows環境需要的工具 二 安裝JDK 安裝JDK後,需要配置JDK的環境,這裡可以自行百度。 三 安裝和配置Hapood環境

配置cordova的android開發環境無android studio

趁元旦放假想試一下cordova,不想安裝龐大的android studio,所以想最小化安裝,居然花了一整天的時間才能正常編譯cordova工程,記錄一下過程,備將來參考。 安裝環境:作業系統:windows 10 x64 第一步:安裝nodejs,下載最新版本v10.15.0 第二步:設定npm安裝