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