Press "Enter" to skip to content

Install OpenGL/GLUT library

0

Sudah pada tahu kan apa itu OpenGL/GLUT? kalau belum tahu, yuk simak artikel tentang Pengenalan OpenGL/GLUT. Untuk mencoba menggunakan OpenGL di komputer dengan bahasa C, terlebih dahulu anda harus melakukan instalasi library GLUT yang bisa di dapatkan dari repositrori di Internet.

Kali ini saya membahas instalasi di linux, khususnya Ubuntu 12.04.
1. Buka Terminal (Ctrl + Alt + T)

2. Masukan perintah dibawah ini untuk melakukan download library dari repo :
sudo apt-get install freeglut3 freeglut3-dev
 
3. Jika anda memakai ubuntu diatas 11.10 maka masukan perintah dibawah ini
sudo apt-get install binutils-gold

4. Untuk mencoba library tersebut maka buat file test.c untuk di jalankan. FIle test.c dapat dibuat dengan editor apa saja atau Development Tools seperti Code::Blocks 

5. Isikan File test.c dengan syntax seperti dibawah ini :
#include <GL/glut.h>

//Drawing funciton
void draw(void)
{
  //Background color
  glClearColor(0,1,0,1);
  glClear(GL_COLOR_BUFFER_BIT );
  //Draw order
  glFlush();
}

//Main program
int main(int argc, char **argv)
{
  glutInit(&amp;argc, argv);
  //Simple buffer
  glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB );
  glutInitWindowPosition(50,25);
  glutInitWindowSize(500,250);
  glutCreateWindow(“Green window”);
  //Call to the drawing function
  glutDisplayFunc(draw);
  glutMainLoop();
  return 0;
}

6. Buka terminal lalu compile test.c menggunakan perintah gcc :
gcc -lGL -lglut test.c -o test

7. Buka hasil compile dengan mengetikan perintah ini di terminal :
./test

8. Maka akan muncul windows seperti ini,

Window

dan selamat anda berhasil menjalankan GELUT, yuk GLUT wae!!

sumber ilustrasi  : hisdigital.com

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Read previous post:
Pengenalan OpenGL & GLUT

Pengertian OpenGLOpenGL (Open Graphics Library) adalah suatu spefikasi grafik yang low-level yang menyediakan fungsi untuk mempermudah pekerjaan atau untuk keperluan...

Close