gpt4 book ai didi

macos - 使用GLFW库的Mac OSX 10.9上的OpenGL 3.3/4.1

转载 作者:行者123 更新时间:2023-12-03 22:47:36 29 4
gpt4 key购买 nike

现在我终于可以在Mac OSX 10.9上使用OpenGL 3.3 / 4.1了。我一直在使用《 SuperBible 5》这本书及其示例来学习3.3。我只是发现它实际上仅运行OpenGL 2.1,但在我的示例中,我的顶点着色器开始拒绝编译。我发现我需要了解这个GLFW库才能为我做OpenGL窗口。该库将允许我使用OSX能够运行的4.1版本的OpenGL。我的问题是,有人可以向我发送Mac OSX 9 OpenGL库GLFW版本3.0.4的静态版本吗?尝试从头开始构建库是一种真正的痛苦,因为它涉及到先安装CMake,然后安装库代码,然后再尝试使它们一起工作并进行编译。我确实只需要该库,因此可以开始运行OpenGL 3.3 / 4.1。

最佳答案

我建议通过自制软件http://brew.sh/安装glfw
好处是您可以随时通过brew uninstall glfw3整齐地卸载它!

您需要具有“用于Xcode的命令行工具”并安装Xcode https://github.com/Homebrew/homebrew/wiki/Installation

xcode-select --install

安装Homebrew后,打开终端并运行

brew update

brew tap homebrew/versions

brew install glfw3 for glfw3或

brew install glfw2 for glfw2

另外,如果需要静态构建,请使用标志--static

brew install --static glfw3

库和包含文件将在usr/local/libusr/local/include中提供

现在,如果您有一个依赖于opengl和glfw的程序,则需要像这样编译它:
gcc program.c -o myapp -framework OpenGl -lglfw3(或-lglfw2)

如果glfw头文件仍然有问题,可以执行以下操作:

gcc program.c -o myapp -framework OpenGl -I/usr/local/include -lglfw3

关于macos - 使用GLFW库的Mac OSX 10.9上的OpenGL 3.3/4.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23450334/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com