Giriş
asio header only bir kütüphane. Dolayısıyla boost_asio.so diye şöyle bir kütüphane yok. Şu kod çalışmaz.
Gcc
Şöyle yaparız.
Eğer OpenSSL kullanıyorsak şu satırlar da dahil edilir.
asio header only bir kütüphane. Dolayısıyla boost_asio.so diye şöyle bir kütüphane yok. Şu kod çalışmaz.
$ g++ ... -lboost_system -lboost_date_time -lboost_thread -lboost_asio
/usr/bin/ld: cannot find -lboost_asio
collect2: error: ld returned 1 exit status
Ancak bu kütüphanenin harici bağımlılıklar var.Gcc
Şöyle yaparız.
g++ ...
-lpthread -lboost_system
Eğer OpenSSL kullanıyorsak şu satırlar da dahil edilir.-lssl -lcrypto -ldl
Visual StudioEğer OpenSSL kullanıyorsak şu satırlar da dahil edilir.
-llibeay32 -llibssleay32
Hiç yorum yok:
Yorum Gönder