İçeriğe geç

Dev C++ da Grafik Kütüphanesi…

C/C++ dilinde Turbo C kullanarak program yazabiliyorsunuz. Ama Turbo C,  Windows Vistada çalışmıyor. Onun yerine benimde şiddetle önerdiği Dev C++ kullanınız. Lakin Dev C++ da grafik kütüphanesini kullanamıyoruz ama kullanabiliriz.

Dev C++ ta grafik kütüphanesi kullanarak program yazılabilmekte.  Bunun için ek dosyaları indirip gerekli yerlere kopyalamamız  ve 1-2 ayardan sonra grafik kütüphanesi kullanarak programlar yazabilirsiniz.  Şimdi beraber uygulamalı olarak bir grafik programı yazalım. Başlıyoruz…

Öncelikle graphics.h indirip  ( C:Dev-Cppinclude ) dizine kopyalıyoruz.  Sonra da libbgi.a indirip ( C:Dev-Cpplib ) dizinine kopyalıyoruz.  Dev C++ açıp  File>New>Project diyerek yeni bir proje oluşturacağız. Burada “Empty Project”  ve “C++ Project” seçerek projemize isim vererek kaydediyoruz. Böylelikle yeni bir proje oluşturduk şimdide kaynak dosyası oluşturmak için File>New>Source File diyoruz.

Menuden Project>Project Options gelerek proje ayarlarına geliyoruz ve açılan sayfadan “Parameters” (Parametreler)tıklıyoruz. Linker alanına aşağıda yazan bölümü kopyalıyarak Ok(Tamam) diyip çıkıyoruz.

Linker bölümüne kopyalayınız.

-lbgi
-lgdi32
-lcomdlg32
-luuid
-loleaut32
-lole32

Sıra geldi programı yazıp derleyip çalıştırmaya. Aşağıdaki program kodunu kopyalayıp derleyip çalıştırdğımız takdirde programımız çalışacaktır.

#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>

int main()
{
initwindow(650,500);
outtextxy(300,80,”TURK BAYRAGI”);
setbkcolor(9);
fillellipse(147,105,5,5);
fillellipse(147,395,5,5);
bar(145,395,150,105);
setfillstyle(1,4);
setcolor(0);
bar(150,390,550,110),
setfillstyle(1,15);
setcolor(4);
fillellipse(325,250,80,80);

setfillstyle(1,4);
setcolor(4);
fillellipse(345,250,65,65);
setfillstyle(1,15);

setcolor(15);
int poly[22]={395,250,418,257,418,280,431,261,454,
269,440,250,453,231,431,238,417,220,417,243,395,250};
fillpoly(11,poly);
getch();
closegraph();
return 0;
}

—————————————

http://www.uniqueness-template.com/devcpp/

Tarih:Programlama

26 Yorum

  1. hüseyin hüseyin

    libbgi.a dediğiniz olayı nasıl yapacağız bir anlatır mısınız acil lazzım

  2. hüseyin hüseyin

    derleyicim build error diye haTA veriyor lütfen acil yardım

  3. hüseyin hüseyin

    C:\\Users\\user\\Desktop\\Makefile.win [Build Error] [İsimsiz1.o] Error 1

  4. libbgi.a dosyasını indirip Dev C++ programının yüklü olduğu dizine mesela (C:\Dev-Cpp\lib) kopyala. lib alt klasörü kütüphanelerin olduğu yer. daha sonra da parametrelerden eklemeler olacak. sonra çalışması lazım. hata niye verdi bilmiyorum..

  5. Görkem Görkem

    aynı erordan ben de muzdaribim. halledebilen varsa yardımcı olabilir mi acilen?

  6. alican alican

    project is not compiled diye bir hata veriyor?

  7. mehmet civelek mehmet civelek

    TURK BAYRAGI textinin çift tırnakları degişik göründü tekrar onları silip yazinca düzeldi

  8. zuhal zuhal

    yararlı oldu, teşekkürler…

  9. Yararlı olduğuna sevindim.

  10. hacker hacker

    adminim dev c++ da bir deneyipde öyle koysaydın ben dev c++ da türkçe de calısıyorum ben baska kod koydum hata vermi yordu ancak hata doldu taşdı adminim bu dosyaları silip bida kuracam

  11. Ben yaptım oldu o yuzden paylaştım.deneyenlerde var “yararlı oldu, teşekkürler…” senin programda sorun var sanırım.

  12. Emrah Emrah

    Teşekkür ederim. Yapamayan arkadaşlar için:
    linklere sağ tıklayıp farklı kaydet seçeneğini kullanır ve adını da dogru yazarsanız sorunsuz çalışmaktadır.

  13. evren evren

    admin kardeş in ellerine sağlık lakin ben dediğini yaptım error 1 verdi neyse belki programım bozuktur dedim sildim yenden yükledim eniden uyguladım dediklerini yine oldu yardım ederseniz sevinirim birde stray/148 diye hata veriyor şimdiden teşekkürler

  14. Ben herhangi bi sorunla karşılaşmadım programdan kaynaklana bilir. Yorumlarda da bazı sorunlar ile karşılaşılmış düzelten varmı bende bilmiyorum tekrar denesen.

  15. evren evren

    admin kardeş başka kodlar çalıştı türk bayrağında sıkıntı var ama teşekkür ederim çok faydalı oldu..

  16. evren evren

    arkadaşlar birşey sormak istiyorum hocamız ödev verdide graphics.h ile nasıl üçgen çizerim? “koordinatları dışardan girilecek”line la denedim olmadıda 😀

  17. evren evren

    üçgen nasıl yapılır bilen?

  18. Tunahan Tunahan

    Çok teşekkür ederim,ellerinize sağlık…

  19. elif elif

    ya benim sürekli build error hatası verior:S:S windows 7 kullanıorum ondan olabiilirmi acaba?

  20. ondan olmaması lazım tekrar yükleyin belki ondan olabilir bütün adımları teker teker deneyin olması lazım. kolay gelsin.

  21. elif elif

    Evet ondan değilmiş çalıştı.Çok teşşekkür ederim:)

  22. mstf mstf

    ya bana adam asmaca oyunu lazım ama şekilli olacak we şekiller normal yıldız felan oluyacak bide dosya kaydetme olacak yapabilecek biri varsa lütfen yardım etsin şimdiden teşekkürler…

  23. emre emre

    build error :S :S :S

  24. kenan kenan

    hayırlı günler hocam bu sitenizin çok yararı oldu bana çok sağolun. Ben birşey danışacaktım c diline video yada müzik nasıl yüklenir yada kamerada görüntü yakalayabilr miyim çok acil lazım. cevabınızı çok açil bekliyorum

    • Malesef hiç bi bilgim ve fikrim yok. Teşekkürler.

  25. Mert Mert

    S.A abi burada ben grafik ekranından bilgi girilmesini istiyorum nasıl yapacam…

    printf(“”); scanf(); dev c++ de işe yaramıyor…

    şimdiden teşekkürler…

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir