我无法将Glew与Code :: Blocks联系起来。我甚至无法用简单的代码编译。
许多错误,例如undefined reference to 'glewInit'
。
我的glew库位于/usr/include/GL/glew.h。
从here,我想我应该如下链接:-L/usr/local/lib -lglfw3 -pthread -lGLEW -lGLU -lGL -lrt -lXrandr -lXxf86vm -lXi -lXinerama -lX11
,但我不知道如何在Code :: Blocks中这样做。
代码:
#ifdef __APPLE__
#include <GL/glew.h>
#include <OpenGL/gl.h>
#include <OpenGL/glu.h>
#include <GLUT/glut.h>
#include <GLM/glm.hpp>
#else
#include "GL/glew.h"
#include "GL/glut.h"
#endif
#include <glm/vec3.hpp> // glm::vec3
#include <glm/vec4.hpp> // glm::vec4
#include <glm/mat4x4.hpp> // glm::mat4
#include <glm/gtc/matrix_transform.hpp> // glm::translate, glm::rotate, glm::scale, glm::perspective
#include <math.h>
以下是当前链接库的屏幕截图: