如何使用dsss和dmd安装废弃

时间:2012-02-21 22:23:01

标签: d dsss

我从D编程语言开始,我想用OpenGL做一些图形编程,所以我理解的方法是使用Derelict绑定。

现在,我安装了DMD 2编译器,也安装了DSSS,但我在使用dsss net install derelict安装废弃时遇到问题。它说" gdc不在$ PATH"。我不明白安装是否需要gdc编译器或什么。我可以改用dss来代替使用dmd吗?

另外,奖励问题,Derelict支持D2还是我需要Derelict2?

编辑:我在OSX 10.7上

2 个答案:

答案 0 :(得分:2)

你需要Derelict2(或最终是最新的Derelict3)。只需检查dsource svn上的相关分支(或者derelict3的github)。

我所做的只是编译我需要的废弃源并将其与我自己的代码链接,而不首先创建静态库。

无法帮助您使用DSSS,或者OS X上适合的D构建系统。

答案 1 :(得分:1)

要获得更现代的答案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这是一件很棒的事情!