CC=gcc
+CXX=g++
CFLAGS=-std=gnu99 -Wall
LDFLAGS=-lSDL -lSDL_image -lGL
test: test.o
- $(CC) -o test test.o $(LDFLAGS)
+ $(CXX) -o test test.o $(LDFLAGS)
-.o: .c
- $(CC) $(CXXFLAGS) $(CCFLAGS) -o $@ $<
+.o: .cpp
+ $(CXX) $(CXXFLAGS) $(CCFLAGS) -o $@ $<
clean:
$(RM) test test.o
SDL_GL_SwapBuffers();
check_error();
- unsigned char *screenbuf = glMapBuffer(GL_PIXEL_PACK_BUFFER_ARB, GL_READ_ONLY);
+ unsigned char *screenbuf = (unsigned char *)glMapBuffer(GL_PIXEL_PACK_BUFFER_ARB, GL_READ_ONLY);
check_error();
if (screenshot) {
char filename[256];