我在 linux 上有一个 DMD + Tango 捆绑包。请给我一步一步的信息,我如何在 D 中使用外部库,例如zlib
. 我已经编译了zlib。
我有一个像这样的文件树:
myzlib
├── include
│ ├── zconf.h
│ └── zlib.h
└── lib
└── libz.a
我的消息来源import tango.io.compress.ZlibStream;
中有电话myfile.d
。
这些是我的问题:
- 我需要将这些文件复制到
dmd/lib
目录吗? - 我需要修改
dmd/bin/dmd.conf
文件吗? - 我应该如何调用
dmd
编译器(dmd myfile.d -Llibz.a
)或其他东西(也许,使用绝对路径)?
我从未尝试过使用任何其他语言的外部库。请帮我。