Jumat, 23 April 2010

Graphics Programming Menggunakan Dev-C++ dan Library WinBGIm

Membuat program grafis menggunakan Borland/Turbo C++ sunguh amat menyenangkan. Namun sayangnya file library (.h) pada Borland/Turbo C++ tidak standar dan tidak dapat digunakan pada compiler C++ lainnya. Hal ini membuat Michael Main mengutak-atik library tersebut agar bisa digunakan pada compiler selain Borland/Turbo C++. Dan lahirlah library hasil oprekan yang dinamakan WinBGIm.

Informasi mengenai WinBGIm dapat dilihat di http://www.cs.colorado.edu/~main/cs1300/doc/bgi/

Selain WinBGIm ternyata ada juga mengembangkan library serupa namun lebih lengkap lagi dan dapat diunduh di http://www.allegro.cc. Situs tersebut merupakan situs yang mengembangkan library C/C++ untuk game programming!

Menggunakan WinBGIm

Library ini terdiri dari file graphics.h dan libbgi.a (klik untuk download). Kemudian letakkan file graphics.h di dalam folder include di mana Dev-C++ diinstall dan file libbgi.a diletakkan di dalam folder lib.

Kemudian buka Dev-C++, lakukan konfigurasi sebagai berikut :
  • Klik File --> New --> Project --> Empty Project --> C++ Project --> (isi nama project) --> OK atau klik File --> New Source File
  • Klik Project --> Project Options
  • Pilih tab Parameters
  • Pada kotak Linker isikan teks di bawah ini (tanda minusnya diketik juga) :
-lbgi
-lgdi32
-lcomdlg32
-luuid
-loleaut32
-lole32

  • Lalu klik OK
WinBGIm siap digunakan! untuk mengetesnya, buatlah program seperti di bawah ini :

#include <graphics.h>

int main()
{
initwindow(400,300); //open a 400x300 graphics window
moveto(0,0);
lineto(50,50);
while(!kbhit()); //wait for user to press a key
closegraph(); //close graphics window
return 0;
}

2 komentar:

x mengatakan...

tanks bro,,, saya langsung nyambung,,, pas lagi nyari settingan graphics dev C++,,, semoga blognya semakin rame,,

Safriudin Rifandi (Juventini) mengatakan...

mas saya sudah coba menerapkan cara di atas. tapi kok error ya
seperti ini errornya (c:\program files\dev-cpp\mingw32\include\graphics.h [Error] sstream: No such file or directory)

mohon bantuannya segera mas
soalnya mepet. terima kasih