C++ projelerimde standart olmayan kitaplıkların nasıl kullanılacağını anlamaya çalışıyorum. Birkaç sorum var.C++ kütüphanelere makefile (newbe) ile bağlanıyor
POCO kitaplığını kullanmak istediğimi söyler. Bu yüzden indirdim ve make (statik yapı) kullanarak yapıyorum. Şimdi .o dosyaları ve .h dosyaları demetim var. Farklı dizinlerde bir Path.h dosyası ve bir Path.o dosyası var.
Şimdi bu modülü kodumda kullanmak istiyorum. Bu yüzden #include "Poco/Path.h" kullanarak dosyayı ekliyorum. Makefile'yi değiştirmek ve Path.o'yu hedefime eklemek zorunda mıyım?
Standart kitaplığı kullandığımda ne olur? Bunlar sadece başlık dosyalarında mevcut mu? Şablon kodunun önceden derlenemediğini biliyorum. Geri kalanlardan ne haber?
So .a dosyası statik bir kütüphanedir ve .so dinamik/paylaşımlı mı? – Seba
@Seba: Evet, bu doğru. –
Çok teşekkür ederim :) – Seba