Instalasi GLUT, program Hello World OpenGL

Proses development program OpenGL ini akan dijalankan pada platform windows, IDE yang digunakan adalah codeblocks plus minGW yaitu compiler gcc pada windows, library OpenGL secara default sudah terinstall di tiap OS, jadi tidak perlu melakukan instalasi.  Sedangkan library lain yang dibutuhkan yaitu GLUT, namun karena GLUT sudah dihentikan pengembangannya maka yang digunakan freeglut. Langkah-langkahnya adalah:
  1. Download IDE codeblocks
  2. Download freeglut
  3. Unzip file freeglut, didalamnya terdapat 3 folder: /bin , /include dan /lib
  1.  Isi dari masing-masing folder tersebut adalah:
      • /bin : freeglut.dll; adalah file runtime library yang digunakan ketika program di run
      • /include : freeglut.h, freeglut_ext.h, freeglut_std.h, glut.h; adalah file-file header freeglut yang harus di include pada source code
      • /lib:  libfreeglut.a, libfreeglut_static.a; adalah file-file library yang dibutuhkan saat proses linking source code
  2. Langkah selanjutnya adalah mengcopy file-file dari folder freeglut ke dalam folder compiler yang kita gunakan yaitu minGW, sesuai letaknya masing-masing  
  3. Copykan isi folder /include dari freeglut ke dalam folder C:/Program Files (x86)/CodeBlocks/MinGW/include/ dari minGW
  4. Copykan isi folder /lib dari freeglut ke dalam folder C:/Program Files (x86)/CodeBlocks/MinGW/lib dari minGW
  5. Setelah proses instalasi freeglut selesai, saatnya menulis program hello world OpenGL, dimulai dengan membuka IDE codeblocks
  6. Pilih menu File -> new project -> empty project, ketikkan nama project misalnya “glutCoba” lalu  ikuti wizard sampai selesai
  7. Pilih menu File -> new file , ketikkan nama file “main.cpp” lalu ikuti wizard sampai selesai
  8. Ketikkan atau copy isi file ini ke dalam source code yang barusan dibuat
  9. Sebelum source code di compile, lakukan setting dahulu. klik Project -> Build Options -> pada panel sebelah kiri pastikan untuk memilih nama project “glutCoba”                     
  10. Kemudian pilih tab Linker Setting, lalu masukkan libfreeglut dan libopengl32  pada kolom Link Libraries lalu klik Ok 
  11. Semua persiapan sudah dipenuhi, lalu Compile.
  12. Sebelum program di Run copykan isi folder /bin dari freeglut ke dalam satu folder dengan file program exe hasil kompilasi. Biasanya ada di folder namaproject/bin/Debug atau pada contoh ini “glutCoba/bin/Debug”    
  13. Silahkan program di Run dan lihat hasilnya.
  14. Selamat mencoba, happy coding 🙂

 

 

Library Resources:

  1. openGL API Spec
  2. GLUT API Spec
  3. glu API Spec

Comments are closed.