Pemrograman

Bahasa

Framework

Peralatan

Info

Solusi Galat 'cannot find -lGL' di Qt Creator Linux

– 13 February 2015

Ternyata program pertama saya di Qt gagal diluncurkan. Karena pustaka OpenGL belum diinstal di komputer saya. Saya mendapatkan pesan galat :-1: error: cannot find -lGL. Solusinya, saya harus menginstal pustaka OpenGL.

OpenGL (Open Graphic Library) adalah pustaka untuk membuat grafik. Biasanya digunakan untuk membuat game.

Saya cari dulu, apakah pustaka OpenGL tersedia di repository ubuntu. O, ya, nama paket pustaka OpenGL adalah freeglut.

ardianta@imajinasi:~$ sudo apt-cache search freeglut
[sudo] password for ardianta: 
freeglut3 - OpenGL Utility Toolkit
freeglut3-dbg - OpenGL Utility Toolkit debugging information
freeglut3-dev - OpenGL Utility Toolkit development files
libtaoframework-freeglut-cil-dev - Tao CLI binding for freeglut - development files
libtaoframework-freeglut2.4-cil - Tao CLI binding for freeglut

Ternyata tersedia paket freeglut3, dengan begini saya dapat menginstalnya dengan apt-get. Perintah lenkap instalasi openGL di Ubuntu saya dapatkan di blog Ade Malsasa. Beliau memberikan perintah instalasi ini:

sudo apt-get install freeglut3 freeglut3-dev libglew1.5 libglew1.5-dev libglu1-mesa libglu1-mesa-dev libgl1-mesa-glx libgl1-mesa-dev

Saatnya menginstal,

...
The following NEW packages will be installed:
  freeglut3 freeglut3-dev libdrm-dev libgl1-mesa-dev libglew-dev libglew1.10 libglu1-mesa-dev
  libx11-xcb-dev libxcb-dri2-0-dev libxcb-dri3-dev libxcb-glx0-dev libxcb-present-dev
  libxcb-randr0-dev libxcb-render0-dev libxcb-shape0-dev libxcb-sync-dev libxcb-xfixes0-dev
  libxdamage-dev libxext-dev libxfixes-dev libxshmfence-dev libxxf86vm-dev mesa-common-dev
  x11proto-damage-dev x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-xext-dev
  x11proto-xf86vidmode-dev
0 upgraded, 29 newly installed, 0 to remove and 10 not upgraded.
Need to get 1.661 kB of archives.
After this operation, 10,4 MB of additional disk space will be used.
Do you want to continue? [Y/n] y

Setelah itu, mencoba lagi build dan meluncurkan program yang saya buat di Qt Creator. Alhamdulillah, berhasil:

No comments :

Post a Comment