我从D编程语言开始,我想用OpenGL做一些图形编程的东西,所以我明白要使用废弃绑定的方式。如何安装使用dsss和dmd的废弃物
现在,我安装了DMD 2编译器,也是DSSS,但我在使用dsss net install derelict
安装废弃时遇到了问题。它说“gdc不在$ PATH中”。我不明白,如果安装需要gdc编译器或什么。我可以改变dss来使用dmd吗?
此外,奖金问题,是否支持D2或我需要Derelict2?
编辑:我在OSX 10.7
我从D编程语言开始,我想用OpenGL做一些图形编程的东西,所以我明白要使用废弃绑定的方式。如何安装使用dsss和dmd的废弃物
现在,我安装了DMD 2编译器,也是DSSS,但我在使用dsss net install derelict
安装废弃时遇到了问题。它说“gdc不在$ PATH中”。我不明白,如果安装需要gdc编译器或什么。我可以改变dss来使用dmd吗?
此外,奖金问题,是否支持D2或我需要Derelict2?
编辑:我在OSX 10.7
你需要Derelict2(或最终最新Derelict3)。只需在dsource svn(或github的Derelict3)上签出相关分支。
我所做的只是编译我需要的废弃源代码,并将其与我自己的代码链接起来,而无需首先创建静态库。
不能帮助你与DSSS,或者这将是在OS X上
谢谢,我会检查Derelict3! – 2012-02-21 23:52:35
合适d编译系统对于一个更现代的答案,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
,这是一个美丽的东西!
将derelict-gl3〜master放置到/Users/andrea/.dub/packages/... 警告:不建议使用基于分支的版本规范用于dependency derelict-gl3。请使用编号的版本。另请注意,您仍然可以使用dub.selections.json文件来覆盖特定的依赖关系,以改为使用分支。 – andrea 2015-10-31 05:15:13
DSSS太旧了。我不认为它一直保持。改为尝试DUB。 – DejanLekic 2015-01-09 11:39:47