×

DStep D模块转换工具

消耗积分:0 | 格式:zip | 大小:0.33 MB | 2022-06-16

卢表镜

分享资料个

授权协议 BSL
开发语言 C/C++ D语言
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发常用工具包

软件简介

DStep 是一个为 C 和 Objective-C 库自动生成 D 绑定的工具。这是通过处理 C 或 Objective-C 头文件和输出 D 模块来实现的。DStep 使用 Clang 编译器作为库(libclang)来处理头文件。

下载

最新版本,请参阅:releases/latest

预编译的二进制文件可用于 macOS 和 Linux 作为 64 位二进制文​​件和 Windows 作为 32 和 64 位二进制文​​件。Linux 二进制文件是完全静态链接的,适用于所有发行版。macOS 二进制文件与 libclang 静态链接,除了系统库之外不需要其他依赖项。适用于 macOS Mavericks (10.9) 及更高版本。Windows 二进制文件需要安装 libclang。

构建

Posix

要求

  • libclang 
  • D 编译器 
  • Dub

构建

  1. 安装所有要求

  2. 克隆仓库:

    $ git clone https://github.com/jacob-carlborg/dstep
  3. 运行 dub build

配置脚本将尝试通过查看几个默认搜索路径来自动定位 libclang。如果在任何默认路径中都找不到 libclang,请手动调用配置脚本并使用--llvm-path指定安装 libclang 的路径。

$ ./configure --llvm-path /usr/lib/llvm-4.0

 

 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !