Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/154.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在Ubuntu 15.10中用GLFW3程序编译openGL_C++_Ubuntu_Opengl_Glfw - Fatal编程技术网

C++ 在Ubuntu 15.10中用GLFW3程序编译openGL

C++ 在Ubuntu 15.10中用GLFW3程序编译openGL,c++,ubuntu,opengl,glfw,C++,Ubuntu,Opengl,Glfw,我尝试使用教程在Ubuntu 15.10下构建GLFW3,虽然这似乎成功了,但我无法使用以下命令编译示例程序(由GLFW提供): g++ test.cpp -lglfw3 -lGL 我得到以下错误 /usr/bin/ld: /usr/local/lib/libglfw3.a(x11_window.c.o): undefined reference to symbol 'XConvertSelection' /usr/lib/x86_64-linux-gnu/libX11.so.6: error

我尝试使用教程在Ubuntu 15.10下构建GLFW3,虽然这似乎成功了,但我无法使用以下命令编译示例程序(由GLFW提供):

g++ test.cpp -lglfw3 -lGL
我得到以下错误

/usr/bin/ld: /usr/local/lib/libglfw3.a(x11_window.c.o): undefined reference to symbol 'XConvertSelection'
/usr/lib/x86_64-linux-gnu/libX11.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status

我试着在链接器中包含一堆不同的文件,但这两个文件现在已经消除了除这些之外的所有其他错误。我还了解到,DSO缺失错误可能表明链接文件的顺序错误,但在这里更改顺序没有帮助。可能遗漏了一些,但不知道是哪一个。如果有人能帮忙,我将不胜感激。我对Linux非常陌生,因此这超出了我目前的技能。

您需要获得软件包。按正确的顺序运行

pkg-config --static --libs x11 xrandr xi xxf86vm glew glfw3