Как собрать комплект 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).

Другие вопросы по тегам