gpt4 book ai didi

windows - 如何在 D 中开发库

转载 作者:可可西里 更新时间:2023-11-01 13:26:35 25 4
gpt4 key购买 nike

你会如何用 D 语言开发一个库?

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

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

我想知道的是

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

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

  • 在 Java 中,您可以将库编译为 JAR,然后就可以开始了。发送、分享,然后将其包含在 claspath 中,您就可以重复使用它。
  • 在 C++ 中,您编译它并提供一个头文件。 (或编译它并动态链接到它)

那么 D 的故事是什么?

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

最佳答案

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

已经有很多可用的配音包: http://code.dlang.org/

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

关于windows - 如何在 D 中开发库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23875679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com