1

我试图让 Derelict3 在 Ubuntu 12.10 上与 GLFW3 一起工作。

我已经使用 DMD 2.061 成功构建了 Derelict3 和 glfw3。导入和链接工作。

但是自从我(不区分大小写)在两者中都找不到任何引用以来,似乎 API 发生了变化,因为我写了这篇文章glfwOpenWindowHint

  • 遗弃3 ( git://github.com/aldacron/Derelict3.git) 也不
  • GLFW3 ( git://github.com/elmindreda/glfw.git)

而且我找不到任何其他关于使用 GLFW3 的教程。

有没有人有关于如何在 C 或 D 中使用 GLFW3 的最新教程?

更新:我猜 glfw3 中的示例目录是一个好的开始,对吧?

4

2 回答 2

2

探索废弃的资源 - https://github.com/aldacron/Derelict3/blob/master/import/derelict/glfw3/functions.d#L135 - 这是你的功能。

顺便说一句,我认为 glfw3 不够稳定,即使在 windows 上使用 glfw2,我也有一些未解决的外部问题(一个例子是 glfwGetGLVersion),所以我认为这更有可能是 glfw 问题。glfw2 官方站点支持 D 绑定(已过时)。

关于示例,是的,对于 D,从作者提供的示例开始总是一个不错的选择,D 仍在快速增长等等。在 dlang.org 论坛上开始提问也是一个不错的选择。最后一点,dsource 已经过时了,大部分开发活动都迁移到了 github。

希望这一切对你有所帮助。

于 2013-02-01T04:19:54.490 回答
1

http://wiki.glfw.org/wiki/Moving_from_GLFW_2_to_3

这是我能找到的关于 API 更改的最佳指南。使用它来翻译其他代码/教程。

于 2013-02-24T22:51:21.713 回答