C++ Sockets Library

Kiedy wreszcie postanowiłem napisać jakiś kawałek kodu dla ageNet i dla ułatwienia sobie życia wykorzystać przy tym C++ Sockets Library to okazało się, że kompilacja tego cuda nie jest możliwa ponieważ:

1>g:\\libs\\sockets-2.1.7\\sockethandler.cpp(447) : error C2065: 'EINVAL' : undeclared identifier
1>g:\\libs\\sockets-2.1.7\\sockethandler.cpp(447) : error C2065: 'EINTR' : undeclared identifier
1>g:\\libs\\sockets-2.1.7\\sockethandler.cpp(447) : error C2065: 'EBADF' : undeclared identifier
1>g:\\libs\\sockets-2.1.7\\sockethandler.cpp(447) : error C2065: 'ENOMEM' : undeclared identifier

Na szczęście są w świecie ludzie, którzy wiedzieli w czym rzecz i opisali to w internecie. Dzięki jednemu z nich problem został szybko rozwiązany. Nie mogłem się jednak nacieszyć tym osiągnięciem ponieważ chwilę później pojawił się nowy błąd!

1>LINK : fatal error LNK1181: cannot open input file 'ssleay32md.lib'

Zupełnie nie wiem dlaczego w pakiecie openssl-lib, który zassałem z internetu nie ma tego pliku… Wizja kompilacji OpenSSL ze źródeł strasznie mnie wkurza, bo zapewne pojawią się nowe zależności przez które się ona nie powiedzie…

Reklamy

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj / Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj / Zmień )

Zdjęcie na Google+

Komentujesz korzystając z konta Google+. Wyloguj / Zmień )

Connecting to %s