我在Linux上有一个DMD + Tango捆绑包。请给我提供详细步骤,如何在D中使用外部库,例如zlib
。我已经编译了zlib。
我的文件树结构如下:
myzlib
├── include
│ ├── zconf.h
│ └── zlib.h
└── lib
└── libz.a
我在我的myfile.d源文件中调用了import tango.io.compress.ZlibStream;。
以下是我的问题:
1. 我需要将这些文件复制到dmd/lib目录吗? 2. 我需要修改dmd/bin/dmd.conf文件吗? 3. 我应该如何调用dmd编译器(dmd myfile.d -Llibz.a),还是其他方式(也许带有绝对路径)?
我从未尝试在其他语言中使用外部库。请帮帮我。