SORU
26 EYLÜL 2008, Cuma


Dinamik vs statik kitaplıkları kullanma

C sınıfı bir kütüphane oluştururken , dinamik arasında seçim yapabilirsiniz (.dll) ve statik (.lib) kütüphaneleri. Aralarındaki fark nedir ve ne zaman kullanmak için uygun mu?

CEVAP
26 EYLÜL 2008, Cuma


Statik kütüphaneler, ikili kod boyutunu artırın. Her zaman zenginler ve ile derlenmiş ne olursa olsun çalışacak kod sürümüdür.

Dinamik kütüphane saklanır ve ayrı ayrı uyarlandı. Dinamik kitaplığı sürümü bu kod ile birlikte gelen orijinal değildi yüklenmesi mümküneğergüncelleme ikili uyumlu orijinal sürümü ile kabul edilir.

Ayrıca dinamik kütüphane mutlaka genellikle ilk aradığında da yüklendiği -- yüklü değil ve aynı kütüphane (birden çok veri yükler, bir kod load) kullanan bileşenler arasında paylaşılabilir.

Dinamik kütüphane kabul edilen daha iyi bir yaklaşım çoğu zaman, ama aslında vardı büyük bir kusur (google DLL cehennemi) tüm ama ortadan tarafından daha yeni Windows İşletim Sistemleri (Windows XP özellikle).

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • incognitotraveler

    incognitotra

    27 Mayıs 2010
  • Klemens Torggler

    Klemens Torg

    11 Mart 2008
  • Rooster Teeth

    Rooster Teet

    11 Temmuz 2006