OpenGL dengan Dev C++


Kemungkinan besar riset saya adalah simulasi 3D dengan menggunakan OpenGL. Saya masih belum menentukan teknis seperti apa lengkapnya. Untuk awal2 saya coba dulu main2 dengan OpenGl.

Dulu pas masih di ITS saya ngoding OpenGL pakai Microsoft Visual Studio 6 atau .NET. Berhubung disini cari software bajakan agak susah lebih menghargai hak cipta dari di Indonesia, saya mencari alternatif open source-nya. Akhirnya diputuskan pakai Dev C++.

Ternyata makai OpenGL di Dev C++ ini gampang tinggal menambahkan library dan mengatur compilernya sedikit. Di internet banyak tutorialnya, salah satunya seperti ini. Secara garis besar seperti ini:

  1. Donlod library OpenGl untuk Dev C++ nya dari sini.
  2. Instal libarary OpenGl. Caranya di Dev C++, klik Tools -> Package Manager lalu pilih Package -> Install Package. Pilih file donlod tadi.
  3. Untuk project yang anda buat yang anda pakai, tambahkan linker ke OpenGL. Dengan cara klik kanan di projectnya,, lalu pilih Project Option-> Parameter. Di kolom Linker tambahkan:
-lglut32 -lglu32 -lopengl32 -lwinmm -lgdi32
Sayangnya dengan cara ini anda harus menambahkan parameter linker ke setiap project yang anda buat yang menggunakan OpenGL. Juga kita kesulitan bila ingin membuat program OpenGL tanpa memasukkannya ke dalam project.

Tapi ini bisa diatasi dengan mengatur linkernya di compiler-nya,, bukan di project. Caranya di Dev C++, pilih Tools->Compiler Options. lalu di bagian tab Compiler centang label Add these commands to linker command line. Dan tambahkan baris command yang sama dengan di atas. (lihat screenshot)

Nah sekarang Dev C++ siap digunakan untuk ngoding grafis dengan OpenGL. Free and open Source.

5 komentar:

  1. Anonim mengatakan...

    Bah! Katanya sering pakai compiler?
    Kau terlalu dimanja M$ kali mas. Bajakan pula' :)
    Lihat point 3. Option ini berguna untuk spesifik project saja, misal kalau punya object/library/dll buatan sendiri. Kalau sering compile utk OpenGL, masukkan saja tambahan/option linker tsb ke Tools->Compiler Options. Nggak perlu berulang kali kok.  

  2. Arif Hidayat mengatakan...

    haduh orang satu ini baca posting gak sampe selese ya,,,

    kan itu dah kutulis juga pakde,,,dasar ,,,  

  3. Anonim mengatakan...

    Bang Arif,
    pernah pake CodeBlocks nggak? Dibandingin dengan Dev C++, enakan yg mana untuk bikin program? Misal dari segi kemudahan. Kan banyak tuh kode sumber program di internet yg dibikin pake MS Visual C dll. Apa bisa pake workspace atau project MS punya? Gimana juga dengan yg dibuat untuk linux, yg pake make dan configure? Kasih info dong ... Thanks sebelumnya.  

  4. rotyyu mengatakan...

    Artikelnya keren...  

  5. Anonim mengatakan...

    yang menggunakan .Net gmn???
    sy mau buat dengan visual basic.NET
    mohon petunjuk