SSL kütüphanesi yüklenemedi

· Kurulum

Indy gibi bazı kütüphaneler, TLS kullanarak güvenli sunuculara bağlanmak için openssl kullanır. sgcWebSockets paketindeki bazı bileşenler Indy kütüphanesine dayandığından openssl kütüphanelerini kullanır ve bazen bir kütüphaneyi yüklediğinizde bir hata mesajı alırsınız.

openssl kütüphanesini yükleyememenizin birkaç nedeni vardır.

Aşağıdaki satırlarda en yaygın olanları açıklamaya çalışacağım.

Kütüphane bulunamıyor

Evet, kütüphanenin yüklenememesinin bir numaralı nedeni budur. Genellikle openssl kütüphaneleri ana uygulamanızla aynı klasördeyse openssl uygulamanıza yüklenebilir. Bu klasör uygulamanızınkiyle aynı değilse, openssl kütüphanelerinizin bulunduğu genel yolu (global path) güncellemeyi deneyebilirsiniz.

Bu nedenle, bu hatayı her aldığınızda, önce openssl kütüphanelerinizin var olup olmadığını ve doğru klasörde bulunup bulunmadığını kontrol edin. 

Kütüphane eski

OpenSSL kütüphaneleri oldukça sık güncellenir ve bazen en son openssl kütüphanelerine sahip olmazsınız ya da bunlar uygulamanızla uyumlu olmaz.

En son openssl kütüphanelerine sahip olup olmadığınızı kontrol edin, çünkü uygulamanızın ihtiyaç duyduğu bazı işlevler openssl kütüphanenizde bulunmuyorsa, bu yüklenememenin bir nedeni olabilir. 

VC++ çalışma zamanı paketi kurulu değil 

Evet, openssl kütüphanesinin Windows ortamlarında yüklenememesinin bir başka nedeni de vc++ çalışma zamanı paketlerinin makinenize kurulmamış olmasıdır. Kurulup kurulmadığından emin değilseniz, önce çalışma zamanı paketini kurun ve tekrar deneyin.