加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – 如何在D中开发库

发布时间:2020-12-14 02:26:47 所属栏目:Windows 来源:网络整理
导读:你会如何用D语言开发一个库? 我想编写一个简单的图像处理库,然后我想在应用程序中使用它. 我正在寻找与Maven系统的Java JAR(构建,安装,在其他项目中使用)或任何其他包管理工具的类比. 我想知道的是 如何设置项目(实际上是两个,lib和应用程序 – 它们是2个完
你会如何用D语言开发一个库?

我想编写一个简单的图像处理库,然后我想在应用程序中使用它.

我正在寻找与Maven系统的Java JAR(构建,安装,在其他项目中使用)或任何其他包管理工具的类比.

我想知道的是

>如何设置项目(实际上是两个,lib和应用程序 – 它们是2个完全独立的项目)
>如何构建,共享库
>是否有任何经验法则,符号的特定可见性,命名空间约定等.

我问这个是因为我没有Java或C中的直觉.

>在Java中,你可以将一个lib编译为一个JAR,你很高兴.发送,分享,然后只包括claspath,你可以重复使用它.
>在C中编译它并提供头文件. (或编译它并动态链接到它)

那么D的故事是什么?

我使用Visual-D开发代码,但我也安装了DUB.

解决方法

普遍接受的方法是使用dub,D的包管理器.

已经提供了很多配音包:
http://code.dlang.org/

另一种方法是简单地将您的包发布为git存储库,然后将其用作git子模块.这是我一直用于我的库的方法.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读