【发布时间】:2011-02-20 02:14:25
【问题描述】:
我在 Linux 上有一个 DMD + Tango 捆绑包。请给我一步一步的信息,我如何在 D 中使用外部库,例如zlib。我已经编译了zlib。
我有一个这样的文件树:
myzlib
├── include
│ ├── zconf.h
│ └── zlib.h
└── lib
└── libz.a
我的myfile.d 源中有import tango.io.compress.ZlibStream; 调用。
这些是我的问题:
- 是否需要将这些文件复制到
dmd/lib目录? - 需要修改
dmd/bin/dmd.conf文件吗? - 我应该如何调用
dmd编译器 (dmd myfile.d -Llibz.a) 或其他名称(也许,使用绝对路径)?
我从未尝试使用任何其他语言的外部库。请帮帮我。
【问题讨论】: