Şimdi Ara

C'de Kütüphane kullanımı

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
4
Cevap
0
Favori
528
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • C için yazılmış bir kütüphaneyi nasıl ekleyebiliriz?

    GTK+ kütüphanesiyle bir windows uygulaması yazmak istiyorum. kütüphaneyi indirdim. kendi tutoriallerinde gösterdiği şekilde c: dizini altında bir klasör oluşturup oraya attım.
    hatta kütüphanenin ismi de : gtk+-bundle_2.24.8-20111122_win32

    henüz kendim bir uygulama yazmadım. yine tutoriallerdeki basit bir kodu derlemeye çalıştım. ancak sorun kütüphaneyi bağlamakta sanırım. mesela denediğim kod sadece gtk.h başlık dosyasını kullanıyor. ama gtk.h ise elli çeşit başka başlık dosyası kullanıyor. benim gösterdiğim sorun çıkarmıyor ama diğerleri mortingen.

    C dilinde yabancı kütüphanelerin kullanımı konusunda yardımcı olabilecek var mı arkadaşlar?

    Ayrıca The Leonardo Library'yi de denedim. O kütüphaneyi de implement edemedim.
    C'de şimdiye kadar çok uygulama yazdım ama hiç yabancı kütüphane kullanmadım. yazdıklarım nümerik analiz amaçlı konsol uygulamalarıydı.

    yardımcı olacak arkadaşlara şimdiden teşekkürler.







  • Ayrıca IDE olarak Dev-C++ kullanıyorum.
    (Dev-C++ derleyici olarak MinGW mi kullanıyor yoksa gcc mi onu da tam anlayabilmiş değilim ya!)
  • header dosyalarını DevC++ nin include klasörüne atıp bir dene istersen.

    MinGw, gcc'nin(GNU Compiler Collection) win portu zaten.
  • eyvallah arkadaşım. sağol cevap için. birşeyler yaptım. elli yere kopyaladım dosyaları, oldu bişeyler. :)
    Bu kez linker hata veriyor. internette araştırdığım kadarıyla lib dosyasını programa tanıtmam gerekiyormuş.
    DevCpp ye tools>compiler options>directories altından bildirdim ama hala uğraşıyorum.

    [Linker error] undefined reference to `gtk_init_abi_check'

    buna benzer birkaç farklı hata veriyor.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.