下载下来的GLFW需要使用CMAKE编译,但我电脑上只有mingw环境,所以把CMAKE的脚本翻译成MAKEFILE,希望对你有用!
APP = simple
OBJS = src/context.o src/init.o src/input.o src/monitor.o src/window.o \
src/win32_init.o src/win32_monitor.o src/win32_time.o src/win32_tls.o \
src/win32_window.o src/winmm_joystick.o src/wgl_context.o \
examples/simple.o
INCLUDE = -I. -I./include -I./deps
LIB = -L. -lopengl32 -lgdi32 -lglu32
CFLAGS = -std=gnu99 -DWIN32 -D_GLFW_USE_OPENGL -D_GLFW_WIN32 -D_GLFW_WGL -DUNICODE
WARNS = -Wno-unknown-pragmas -Wl,--subsystem,console
LDFLAGS = ${LIB} ${WARNS}
all: ${APP}.exe
${APP}.exe : ${OBJS}
${CC} -o $@ ${OBJS} ${LDFLAGS}
clean :
$(RM) src/*.o -f
$(RM) examples/*.o -f
%.o : %.c ${HEADERS}
${CC} ${CFLAGS} ${INCLUDE} -c $< -o $@