আমি 64 বিট উবুন্টু 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>
^
আশ্চর্যের দিক থেকে যথেষ্ট, আমি আমার এনভিডিয়া 343 ডিসপ্লে ড্রাইভারের (যা আমার ধারণা ওপেনজিএল ড্রাইভারও ইনস্টল করে) ইনস্টল করা ওপেনজিএল লাইব্রেরিগুলিতে libGL.so সঠিকভাবে ইনস্টল ও সিমলিংকযুক্ত বলে মনে হচ্ছে।
$ 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
তবে যখন আমি এটি চেষ্টা করেছি, এটি আমার সমর্থিত ওপেনএল সংস্করণকে (গ্লাকসিনফো দ্বারা আউটপুট হিসাবে) ভি 1.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
প্যাকেজ ইনস্টল করা আছে?