【发布时间】:2020-04-30 13:21:41
【问题描述】:
我正在尝试在 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 上的构建阶段选项卡;
标题搜索路径;
我的朋友在他的 Mac 上安装了较低版本,他可以使用它。但是我的 Mac 是最新的,但我无法工作?
我正在使用 OpenGL (c++)
【问题讨论】:
-
您可能需要将
/usr/local/include添加到“标题搜索路径”中。查看this question中的截图 -
这个设置已经设置好了,请查看帖子,我添加了这个设置图片。
-
/usr/local.不是 /usr/locale。您的大学课程不应该涵盖如何配置包含和库路径吗?
-
哎呀!这是我的错。感谢您的帮助 :) 我的课程显示了所有设置,但我错过了“e”键 :) 对不起您的时间。
标签: c++ xcode opengl macos-catalina