मैं 64 बिट Ubuntu 14.04 चला रहा हूं।
संकलित त्रुटि मुझे मिल रही है:
In file included from ../../../Qt/5.4/gcc_64/include/QtOpenGL/qgl.h:39:0,
from ../../../Qt/5.4/gcc_64/include/QtOpenGL/qglshaderprogram.h:37,
from ../../../Qt/5.4/gcc_64/include/QtOpenGL/QGLShaderProgram:1,
from glwidget.h:5,
from glwidget.cpp:1:
../../../Qt/5.4/gcc_64/include/QtGui/qopengl.h:122:21: fatal error: GL/gl.h: No such file or directory
# include <GL/gl.h>
^
अजीब तरह से, मुझे लगता है कि मेरे Nvidia 343 डिस्प्ले ड्राइवर द्वारा स्थापित OpenGL पुस्तकालयों के लिए ठीक से स्थापित और सहानुभूति है (जो मुझे लगता है कि OpenGL ड्राइवर भी स्थापित करता है)।
$ ls -l /usr/lib | grep -i libgl
lrwxrwxrwx 1 root root 17 Jan 15 12:47 libGLESv1_CM.so -> libGLESv1_CM.so.1
lrwxrwxrwx 1 root root 22 Jan 15 12:47 libGLESv1_CM.so.1 -> libGLESv1_CM.so.343.36
-rwxr-xr-x 1 root root 48248 Jan 15 12:47 libGLESv1_CM.so.343.36
lrwxrwxrwx 1 root root 14 Jan 15 12:47 libGLESv2.so -> libGLESv2.so.2
lrwxrwxrwx 1 root root 19 Jan 15 12:47 libGLESv2.so.2 -> libGLESv2.so.343.36
-rwxr-xr-x 1 root root 62352 Jan 15 12:47 libGLESv2.so.343.36
-rw-r--r-- 1 root root 654 Jan 15 12:47 libGL.la
lrwxrwxrwx 1 root root 10 Jan 15 12:47 libGL.so -> libGL.so.1
lrwxrwxrwx 1 root root 15 Jan 15 12:47 libGL.so.1 -> libGL.so.343.36
-rwxr-xr-x 1 root root 1274520 Jan 15 12:47 libGL.so.343.36
मैंने कुछ पिछली पोस्ट देखी हैं जो करने का सुझाव देती हैं
sudo apt-get install libglu1-mesa-dev freeglut3-dev mesa-common-dev
लेकिन जब मैंने कोशिश की, तो उसने मेरे समर्थित ओपनजीएल संस्करण (जैसा कि glxinfo द्वारा आउटपुट किया गया) को v1.4 पर डाउनग्रेड कर दिया। इसके अलावा, मुझे यकीन नहीं है कि मदद करने के लिए क्यों माना जाता है।
यहाँ मेरा glxinfo आउटपुट है।
$ glxinfo | grep -i opengl
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 970/PCIe/SSE2
OpenGL core profile version string: 4.3.0 NVIDIA 343.36
OpenGL core profile shading language version string: 4.30 NVIDIA via Cg compiler
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.4.0 NVIDIA 343.36
OpenGL shading language version string: 4.40 NVIDIA via Cg compiler
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
धन्यवाद
mesa-common-dev
पैकेज स्थापित है?