在 MacOS 上使用 OpenGL 时,必须-lGL用-framework OpenGL. 过剩也是如此。该命令应该看起来像这样:
g++ -I/usr/local/include 01_triangle.cpp gl_framework.cpp shader_util.cpp -o 01_triangle -framework OpenGL -framework GLUT
Run Code Online (Sandbox Code Playgroud)
另请注意,某些包含路径在 OSX 上有所不同。例如,Windows/Linux 包括
#include <GL/gl.h>
#include <GL/glut.h>
Run Code Online (Sandbox Code Playgroud)
必须替换为
#include <OpenGL/gl.h>
#include <GLUT/glut.h>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2239 次 |
| 最近记录: |