如何使用 dsss 和 dmd 安装 derelict
我从 D 编程语言开始,我想用 OpenGL 做一些图形编程,所以我知道正确的方法是使用废弃绑定。
现在,我安装了 DMD 2 编译器以及 DSSS,但我在使用 dsss net install derelict
安装 derelict 时遇到问题。它说“gdc 不在 $PATH 中”。我不明白安装是否需要 gdc 编译器或者什么。我可以将 dsss 更改为使用 dmd 吗?
另外,还有一个额外问题,Derelict 支持 D2 还是我需要 Derelict2?
编辑:我使用的是 OSX 10.7
I'm starting with the D programming language and I wanted to do some graphics programming stuff with OpenGL, so I understand the way to go is to use the Derelict bindings.
Now, I installed the DMD 2 compiler, also DSSS, but I'm having trouble installing derelict using dsss net install derelict
. It says that "gdc is not in $PATH". I don't understand if the install needs the gdc compiler or what. Can I change dsss to use dmd instead?
Also, bonus question, does Derelict support D2 or do I need Derelict2?
EDIT: I'm on OSX 10.7
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要 Derelict2(或者最终需要最新的 Derelict3)。只需查看 dsource svn(或 Derelict3 的 github)上的相关分支即可。
我所做的只是编译我需要的废弃源并将其与我自己的代码链接,而不先创建静态库。
无法帮助您了解 DSSS,或者 OS X 上合适的 D 构建系统。
You need Derelict2 (or eventually the newest Derelict3). Just checkout the relevant branch on the dsource svn (or github for Derelict3).
What I do is just compiling the Derelict sources I need and link it with my own code, without making a static library first.
Can't help you with DSSS, or what would be a suitable D build system on OS X.
要获得更现代的答案,请
brew install dmd dub
,然后按照 http://dblog.aldacron.net/derelict-help/using-derelict/ 。以下是我的 dub.json 文件的示例:然后您只需运行
dub
,这真是一件美妙的事情!For a more Modern answer,
brew install dmd dub
and then follow the instructions at http://dblog.aldacron.net/derelict-help/using-derelict/ . Here is an example of my dub.json file as an example:Then you just run
dub
and it's a beautiful thing!