Hocam mingw nin .a dosyaları ,windows un .lib dosyalarıyla aynı, uzantı dışında. Ancak ben o dediğinizi daha önce denemiştim ve mingw de hiç birşey değişmemişti. Linuxda da öyle olacağını düşündüm ama olmamış , statik olayı baya hoşuma gitti :) gerçi 505 kb oldu 5 kb lik program ama yine de oldu.
Peki linux da -lkutuphane şeklinde kütüphaneyi gösterdiğimizde, -static e bakıp mı karar veriyor, .a ları mı .so ları mı kullanacağını.
Çünkü windowsda hangi dinamik kütüphane kullanılırsa kullanılsın, onun lib uzantılı import kütüphanesini projeye eklemek gerekyior, doğrudan .dll ler eklenemiyor. Ya da kısaca şöyle sorayım. internetten bir kütüphane indirdin, resim çevirme ile ilgili, içinde sadece .so dosyası ve başlık dosyaları var. Bu kütüphane kullanılabilir mi yoksa mingw de olduğu gibi yine bir .a dosyası gerekli mi.
Eğer gerekli ise, windows dan tek farkı statik bağlama da yapabilmesi, gerekli değilse, tamamen farklı bir durum.
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]