参见英文答案 >
What is an undefined reference/unresolved external symbol error and how do I fix it? 29个
我正在关注
this tutorial.我发现并制作/ make install’d glfw和glew完美(据我所知).但是,当我尝试编译示例代码时……
#define GLEW_STATIC
#include
#include
int main()
{
glfwInit();
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3);
glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);
glfwWindowHint(GLFW_RESIZABLE, GL_FALSE);
return 0;
}
…使用他的链接器标志……
-lGLEW -lglfw3 -lGL -lX11 -lpthread -lXrandr -lXi
…我收到以下错误:
/usr/bin/ld: /usr/local/lib/libglfw3.a(x11_init.c.o): undefined reference to symbol 'XF86VidModeQueryExtension'
/usr/lib/x86_64-Linux-gnu/libXxf86vm.so.1: error adding symbols: DSO missing from comma