Как установить заброшенный с помощью 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
и это прекрасно!