Merhabalar;
Bir C++ projesi üzerinde çalışmaktayım.
Projenin bir kısmında, gerekli olduğu için zlib isimli kütüphaneyi kullanıyorum, ve yine gerekli olduğu için CPU: x86, Build: Release seçenekleriyle build alıyorum.
Projenin buildini aldıktan sonra Release klasöründe, projenin kendi exe dosyası (project.exe) ve kullandığım zlib kütüphanesine ait olan zlib1.dll isimli dosya oluşturuluyor. Ardından project.exe ve zlib1.dll dosyalarını Release klasöründen alıp Software isimli klasöre taşımam gerekiyor, ancak burada şöyle bir sorun oluşuyor: Software isimli klasörde farklı bir zlib1.dll dosyası bulunuyor ve o dosya, Software klasöründeki program için uygun gereksinimleri karşılıyor. Dosyaları taşıyıp üzerine yaz dediğimde, project.exe isimli uygulamam sorunsuz çalışıyor ancak bu sefer de Software klasöründeki program sorun çıkartıyor çünkü ihtiyacı olan dosya değişmiş oluyor.
Şunu sormak istiyorum, ilgili kütüphaneye zlib1.dll yerine farklı bir isim vermek mümkün müdür? Pek çok araştırmalar yaptım. vcpkg üzerinden port proje oluşturup ismini değiştirmeyi denedim, .dll dosyasının adını değiştirip ondan .lib dosyası üreterek onu kullanmayı denedim ama yok, uygulamayı her açışımda mutlaka "zlib1.dll bulunamadı" hatası geliyor. Yani bir şekilde, ilgili kütüphanenin adını "abcd.dll" olarak nasıl değiştirebiliriz?
Konu hakkında çözümü olan varsa minnettar olurum.
İyi çalışmalar.