我是 GLFW 的新手,我尝试在 C 中使用 GLFW 和 OpenGL 制作最基本的应用程序。我从 GLFW 文档中获取了示例代码:https ://www.glfw.org/documentation.html 。有效。但是,当我在程序顶部包含 GLAD 时,它会glClear(GL_COLOR_BUFFER_BIT);
在Thread 1: EXC_BAD_ACCESS (code=1, address=0x0)
. 当代码没有运行时,不会出现错误并且构建成功。我已经尝试过来自https://gen.glad.sh/和http://glad.dav1d.de/的 GLAD 。两者中的构建仅包括版本 4.6 的 GL,Core 而不是 Compatibility。
我现在正在使用带有 M1 Pro、MacOS Monterey 12.0.1 的 Macbook Pro。用brew install
.
截图:
此外,我是 Xcode 的新手,而且我一直使用 CLion 进行编程,所以我可能在尝试设置所有这些时搞砸了一些东西。