Как установить заброшенный с помощью dsss и dmd

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

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

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

РЕДАКТИРОВАТЬ: я на OSX 10,7

2 ответа

Решение

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

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

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

Для более современного ответа, 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 и это прекрасно!

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