Использование внешней библиотеки в D

У меня есть пакет DMD + Tango для Linux. Пожалуйста, дайте мне пошаговую информацию, как я могу использовать внешнюю библиотеку в D, например zlib . Я собрал zlib.

У меня есть такое дерево файлов:

myzlib
├── include
│   ├── zconf.h
│   └── zlib.h
└── lib
    └── libz.a

У меня есть import tango.io.compress.ZlibStream; вызов в моем исходном коде myfile.d .

И вот мои вопросы:

  1. Нужно ли мне копировать эти файлы в каталог dmd / lib ?
  2. Нужно ли мне изменять файл dmd / bin / dmd.conf ?
  3. Как мне вызвать компилятор dmd ( dmd myfile.d -Llibz.a ) или что-то еще (может быть, с абсолютными путями)?

Я никогда не пробовал использовать внешние библиотеки на каком-либо другом языке. Пожалуйста, помогите мне.

7
задан shybovycha 21 March 2016 в 21:31
поделиться