如何在 macOS Catalina 10.15.4 上继续使用 OpenGL?
How can I continue working on OpenGL with macOS Catalina 10.15.4?
我正在尝试在 macOS Catalina 10.15.4 上使用 OpenGL,但出现错误;
GL/glew.h
GL/freeglut.h
找不到文件!
我的代码
// main.cpp
#include"GL/glew.h" // error; 'GL/glew.h' file not found
#include"GL/freeglut.h" // error; 'GL/freeglut.h' file not found
#include<iostream>
#define GLEW_STATIC
void display(void) { }
int main(int argc, char *argv[]) {
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DEPTH | GLUT_DOUBLE | GLUT_RGBA);
glutInitWindowPosition(500, 200);
glutInitWindowSize(500, 350);
glutCreateWindow("OpenGL Merhaba Dunya");
glutDisplayFunc(display);
glutMainLoop();
}
Xcode 上的框架和库选项卡;
Xcode 上的构建阶段选项卡;
Header搜索路径;
我朋友的 Mac 上的版本较低,他可以继续使用。但是我的 Mac 是最新的但我不能工作?
我正在使用 OpenGL (c++)
这些文件来自第三方包。
使用 brew install glew freeglut
.
安装它们
告诉你的朋友不要暴饮暴食,它已经显老了。请改用 SDL2 或 GLFW。
我把路径从;
/usr/locale/include
至;
/usr/local/include
感谢@Botje
我使用的是 macOS Catalina v10.15.7,我参考了两个帮助我设置 freeglut、glew、glfw 和 glm 的资源,即:
https://www.youtube.com/watch?v=VbBePBp_NbY&ab_channel=SticksStudios
和
http://macappstore.org/glm/
基本上,您可以使用 homebrew 分别安装所有四个库。
brew install freeglut
brew install glew
brew install glfw
brew install glm
对于 glm,您已经大功告成了,只需将此 header #include <glm/glm.hpp>
添加到 main.cpp 文件上方即可开始使用它。至于glew和glfw,你可以参考上面Sticks Studios的youtube视频,以获得更好的配置说明。
我正在尝试在 macOS Catalina 10.15.4 上使用 OpenGL,但出现错误;
GL/glew.h
GL/freeglut.h
找不到文件!
我的代码
// main.cpp
#include"GL/glew.h" // error; 'GL/glew.h' file not found
#include"GL/freeglut.h" // error; 'GL/freeglut.h' file not found
#include<iostream>
#define GLEW_STATIC
void display(void) { }
int main(int argc, char *argv[]) {
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DEPTH | GLUT_DOUBLE | GLUT_RGBA);
glutInitWindowPosition(500, 200);
glutInitWindowSize(500, 350);
glutCreateWindow("OpenGL Merhaba Dunya");
glutDisplayFunc(display);
glutMainLoop();
}
Xcode 上的框架和库选项卡;
Xcode 上的构建阶段选项卡;
Header搜索路径;
我朋友的 Mac 上的版本较低,他可以继续使用。但是我的 Mac 是最新的但我不能工作?
我正在使用 OpenGL (c++)
这些文件来自第三方包。
使用 brew install glew freeglut
.
告诉你的朋友不要暴饮暴食,它已经显老了。请改用 SDL2 或 GLFW。
我把路径从;
/usr/locale/include
至;
/usr/local/include
感谢@Botje
我使用的是 macOS Catalina v10.15.7,我参考了两个帮助我设置 freeglut、glew、glfw 和 glm 的资源,即:
https://www.youtube.com/watch?v=VbBePBp_NbY&ab_channel=SticksStudios 和 http://macappstore.org/glm/
基本上,您可以使用 homebrew 分别安装所有四个库。
brew install freeglut
brew install glew
brew install glfw
brew install glm
对于 glm,您已经大功告成了,只需将此 header #include <glm/glm.hpp>
添加到 main.cpp 文件上方即可开始使用它。至于glew和glfw,你可以参考上面Sticks Studios的youtube视频,以获得更好的配置说明。