Как собрать комплект DMD 1.076/Tango (Win32)
Желая использовать библиотеку Tango вместе с самой последней версией компилятора DMD 1 (v1.076), я тщетно искал пакет.
Как это можно построить?
Решено:
Мне удалось построить DMD 1 v1.076 с Танго. Смотрите здесь мой ответ.
2 ответа
Зачем вам нужен именно пакет?
Вот официальная загрузка пакета:
http://dsource.org/projects/tango/wiki/TopicInstallTangoDmd
Вы также можете загрузить новый компилятор отдельно, но Tango может не работать с новейшим компилятором "из коробки" - вам может потребоваться обновить код в нескольких местах, чтобы его можно было собрать.
Tango больше не поддерживается его создателями, поэтому загрузки не обновлялись в течение некоторого времени. Некоторые добровольцы могут поддерживать вилки Tango, которые работают с последними версиями D. Например, вот вилка D2: https://github.com/SiegeLord/Tango-D2
Чтобы поделиться своими выводами:
В конце концов я с успехом создаю DMD 1.076 с Tango as Library (Win32) Bundle.
Я выполнил подробные шаги, упомянутые на веб-сайте Tango относительно платформы Win32.
Работает с версией DMD 1.071 и выше.
Я должен был исправить одну проблему, просто изменив private extern (Windows)
строка кода для protected extern (Windows)
в одном модуле.
Я заметил, что библиотека Tango претерпела некоторые изменения с тех пор, как я использовал пакет ранее (DMD1.056/Tango 0.99.9).