看图配置D语言集成开发环境(IDE),使用Poseidon_d语言有哪些ide-程序员宅基地

技术标签: linker  download  编译器  d语言  ide  compiler  

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个

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/dkink/article/details/1841907

智能推荐

省级森林防火应急指挥系统_如何在电脑上安装森林防火指挥系统-程序员宅基地

文章浏览阅读645次。监控指挥中心兼顾监控室、值班室、设备室、调度指挥室等,按功能分区,合理布局。主要功能是远程监看多个监控点传来的图像,必要时对前端摄像头进行控制、视频录像和火情报警,把图像传输到上级管理部门及林业局各级领导办公室,便于随时了解火情,进行指挥调度等。_如何在电脑上安装森林防火指挥系统

网络(三)之VTP的原理及配置(cisco)_vtp配置实验原理-程序员宅基地

文章浏览阅读3.5k次,点赞3次,收藏19次。VTP的原理及配置本期我们主要讲一下思科设备特有的一种VLAN中继协议,也被称为虚拟局域网干道协议。在现实的运用十分广泛,主要实现vlan之间的同步。什么是VTPVTP(VLAN Trunking Protocol):是VLAN中继协议,也被称为虚拟局域网干道协议。它是思科私有协议。作用是十几台交换机在企业网中,配置VLAN工作量大,可以使用VTP协议,把一台交换机配置成VTP Server..._vtp配置实验原理

NCTF-2019-Crypto部分 复现_ncyf019-程序员宅基地

文章浏览阅读300次。考点:维吉尼亚,Pollard’s p-1光滑,AMM,(知e,d,c,求p,q)_ncyf019

整理几个高质量Java自学网站_java学习网站除了慕课网-程序员宅基地

文章浏览阅读1.8k次。大家在自学java的时候,是否会感到枯燥。虽然视频都会分章节讲解,但是总感觉很乱?那是因为你没有比较系统、全面的了解java语言。没有将java应用到实际项目中,那么有哪些网站可以帮助我们更好的学习java?以下汇总了一些在java自学的道路上会用到的网站,供大家参考。1、慕课网慕课网是许多入门IT行业最常访问的网站了,它里面除了大量的免费课程之外,还有许多优质的付费课程..._java学习网站除了慕课网

Ubuntu中文件及目录的基本操作_ubuntu huoquwenjianmulu-程序员宅基地

文章浏览阅读9.4k次。mkdir命令(创建目录)通过 mkdir 命令可以实现在指定位置创建以指定的文件名命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写)。命令格式:mkdir [选项] dirname。命令中的 [选项]:-m:用于对新建目录设置存取权限_ubuntu huoquwenjianmulu

如何学习Python,以及新手如何入门?_管理学科研用python需要学习什么-程序员宅基地

文章浏览阅读92次。在学习Python之前,首先要确定自己学习Python的方向和目的。不知道Python有哪些方向的可以看下面这张图:_管理学科研用python需要学习什么

随便推点

【MoveIt2-humble】入门教程(翻译自官方文档)二:在 RViz 中实现可视化_moveit2教程-程序员宅基地

文章浏览阅读1.9k次,点赞4次,收藏14次。本系列教程共四节,环境为:Ubuntu22.04ros2-humbleMoveIt2-humble官方文档上的教程,从moveit1的melodic到moveit2的foxy基本一致,但是从最新的humble开始有了很大的变化,其中之一便是 lambda表达式 的广泛使用。本节为教程的第二节,会介绍一个工具(moveit_visual_tools),它能够通过在 rviz 中呈现可视化,从而帮助你更容易理解你的 Moveit 应用在做什么。前提是需要先完成之前内容,可以看我的这篇博文:https://_moveit2教程

struts2 从一个action到另一个action传参的问题!_action用?传参-程序员宅基地

文章浏览阅读790次。 //针对订单修改之后返回当条订单 HttpServletRequest request = (HttpServletRequest) ActionContext.getContext().get(ServletActionContext.HTTP_REQUEST); request.setAttri..._action用?传参

智能安防赛道上,云从科技是展翅高飞还是落地成盒-程序员宅基地

文章浏览阅读159次。不久前,一幅由人工智能所作的《埃德蒙·贝拉米》画像在纽约佳士得以43.25万美元(约为300万人民币)的高价拍出,拍出价格远高与同场的毕加索作品。此次事件的爆出,在给人们带来“一幅由人工智能所作的画像竟然能拍出如此天价”感叹的同时,也让市场感受到CV作为人工智能领域的重要领域之一,其在市场上的商业化落地范围在不断扩大。近年来,随着行业的快速发展与技术的逐渐成熟,市场上涌现出不少计算机视觉企业,..._南京宇旷则然信息技术有限公司

AngularJS 的小demo——表头排序+表格搜索(过滤器)_表头排序功能 demo-程序员宅基地

文章浏览阅读339次。使用AngularJS简单实现表头排序和表格搜索的功能,效果如下:点击表头中的一项,可以根据该列属性对数据进行排序: 程序如下:[html] view plain copy> html lang="en" ng-app="a3_4"> head> met_表头排序功能 demo

考试内容及参考_employeedaos employeedaos = new employeedaos();-程序员宅基地

文章浏览阅读5k次,点赞12次,收藏35次。一、功能要求请编写一个程序,完成对员工的管理 ,实现员工列表显示、员工添加功能。二、具体功能要求及推荐实现步骤a.实现员工列表查询功能,给前端返回员工列表json字符串;b.实现员工添加,给前端返回是否成功的标识;6.在employee_list.html实现发送获取所有员工的异步请求,并把结果展示出来。7、在employee_add.html实现获取用户的输入并异步发送给后端,如果添加成功,跳转到列表界面。_employeedaos employeedaos = new employeedaos();

电气simulink常用模块_「西门子1200PLC教程」2.CPU家族及模块-程序员宅基地

文章浏览阅读783次。本文转自电气工程师必备的公众号“电气工程师助手”SIMATIC S7-1200具有集成化PROFINET接口、强大的集成工艺功能和灵活的可扩展性特点,为各种工艺任务提供了简单的通信和有效的解决方案,尤其满足多种应用中完全不同的自动化需求。1.中央处理器单元(CPU)常规规范CPU 1211C 技术规范CPU 1212C 技术规范CPU 1214C 技术规范CPU 1215C 技术规范CPU 121..._西门子plc simulink

推荐文章

热门文章

相关标签