これは GLES_VERSION を定義する正しい方法ですか?? プログラムで #error が発生しています
C++ コード
#if GLES_VERSION == 2
#include <GLES2/gl2.h>
#elif GLES_VERSION == 3
#include <GLES3/gl3.h>
#else
#error "GLES_VERSION must be defined as either 2 or 3"
#endif
#error でここで終わる
ファイルコードを作る
CXXFLAGS = -O2 -g -Wall -fmessage-length=0
OBJS = hello.o
LIBS = -lX11 -lXau -lEGL -lGLESv2 -lm
GLES_VERSION = -D2 #is this correct ?
TARGET = hello \
$(TARGET): $(OBJS)
$(CXX) -o $(TARGET) $(GLES_VERSION) $(OBJS) $(LIBS)
all: $(TARGET)
clean:
rm -f $(OBJS) $(TARGET)