0
戰鬥得到的東西,試圖編譯後,我意識到需要改變一些代碼:當在OS X使用OpenGL VS GL
#ifdef __APPLE__
#include "OpenGL/gl.h"
#include "OpenGL/glx.h"
#else
...
需要改變成:
#ifdef __APPLE__
#include "GL/gl.h"
#include "GL/glx.h"
#else
#...
安裝後石英。然而,這也起作用:
#ifdef __APPLE__
#include "OpenGL/gl.h"
#include "GL/glx.h"
#else
#...
但是OpenGL/glx.h
不存在。
OS X上的不同標題位置是什麼意思?爲什麼我有兩個不同的OpenGL文件位置?
認爲它是一個目錄結構(因爲它)。系統將查找默認的include目錄(如果使用了「」,則爲本地目錄),因此它們將擴展到 /OpenGL/gl.h和/GL/glx .h –
Aumnayan
我應該再說一遍,謝謝你的回覆。 – rec