我从D编程语言开始,我想用OpenGL做一些图形编程的东西,所以我知道要做的方法是使用废弃的绑定。
现在,我安装了dmd2编译器,也安装了DSSS,但我在使用dsss net install derelict安装derelict时遇到了问题。上面写着"gdc不在$PATH中“。我不知道安装是否需要gdc编译器或其他什么。是否可以将dsss更改为使用dmd?
另外,还有一个额外的问题,Derelict是支持D2还是我需要Derelict2?
编辑:我在OSX 10.7上
发布于 2012-02-22 07:15:43
您需要Derelict2 (或者最终需要最新的Derelict3)。只需查看dsource svn (或Derelict3的github )上的相关分支即可。
我所做的只是编译我需要的废弃源代码,并将其与我自己的代码链接起来,而不是首先创建一个静态库。
我不能帮助你的DSSS,或什么是一个合适的D构建系统在OS。
发布于 2015-01-09 13:58:26
要获得更现代的答案,请使用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,这是一件很棒的事情!
https://stackoverflow.com/questions/9386233
复制相似问题