Как установить заброшенный с помощью dsss и dmd - PullRequest
3 голосов
/ 22 февраля 2012

Я начинаю с языка программирования D, и я хотел сделать кое-что из графического программирования с OpenGL, поэтому я понимаю, что нужно использовать привязки Derelict.

Теперь я установил DMD2 компилятор, также DSSS, но у меня возникают проблемы с установкой заброшенного с использованием dsss net install derelict.Там написано, что "gdc не находится в $ PATH".Я не понимаю, нужен ли для установки компилятор GDC или что.Могу ли я изменить dsss, чтобы использовать вместо него dmd?

Кроме того, бонусный вопрос, поддерживает ли Derelict D2 или мне нужен Derelict2?

РЕДАКТИРОВАТЬ: я на OSX 10.7

Ответы [ 2 ]

2 голосов
/ 22 февраля 2012

Вам нужен Derelict2 (или, в конце концов, самый новый Derelict3).Просто извлеките соответствующую ветку в dsource svn (или github для Derelict3).

Я просто компилирую нужные мне источники Derelict и связываю их со своим собственным кодом, без создания статической библиотеки.

Не могу помочь вам с DSSS, или какова будет подходящая система сборки D на OS X.

1 голос
/ 09 января 2015

Для более современного ответа brew install dmd dub, а затем следуйте инструкциям на http://dblog.aldacron.net/derelict-help/using-derelict/. Вот пример моего файла dub.json в качестве примера:

{
   "name": "dengine",
   "description": "A little game engine.",
   "authors": ["Matthew Clark"],
   "homepage": "http://example.com",
   "license": "GPL-2.0",
   "dependencies": {
     "derelict-sdl2":"~master",
     "derelict-assimp3":"~master",
     "derelict-gl3":"~master"
   }
}

Тогда вы просто запускаете dub, и это прекрасно!

...