Для лучшего понимания, возможно, лучше разделить шаги компиляции и компоновки. Если вы получите ошибки, вы также узнаете, на каком этапе возникла проблема.
Я предполагаю, что у вас есть следующие папки / файлы:
/path/to/eglew/include/GL/eglew.h
/path/to/eglew/lib/libglew32.a
Компиляция:
g++ -Wall -c -o test.o test.cpp -I/path/to/eglew/include/GL
Связывание:
g++ -o test.exe test.o -L/path/to/eglew/lib -lglew32
Хотя я ожидал увидеть #include <GL/eglew.h>
, и в этом случае флаг включения компоновщика должен быть -I/path/to/eglew/include
.