Witam,
Posiadam VC++ 2005 Pro i próbuje napisać program korzysający z OpenSSL.

Wszystko ladnie i pieknie gra, ale pod CodeBlocks. Napisałem sobie w nim aplikacje serwerową wykorzystującą SSL do komunikacji z klientami. Na początku CodeBlocks sypał unresloved external, ale ściągnąłem OpenSSL pod Windows, skopiowałem pliki *.a i include do katalogu kompilatora (MinGW) i pięknie gra i działa.

Chciałem napisać graficznego klienta posługując się Visual C++ 2005. Wyklikałem interfejs i zabrałem się za kodowanie. Chciałem zwyczajnie skopiować część kodu SSL z aplikacji serwerowej, ale VC+ + uparcie sypie unresolved external.

Od 8 rano próbuje wrzucać mu różne pliki ssleay.lib i libeay.lib, a to generowane z DLL'ek programem DLL2Lib, a to z gotowych paczek OpenSSL pod windows, ale cały czas są unresolved external. Próbowałem już chyba wszystkich libów i includów, jakie znalazłem. Niestety na opcjach kompilatora i linkera za bardzo sie nie znam.

Nie chce tam grzebać, bo moze jeszcze gorzej cos namieszam.

Gdy użyje jakiejkolwiek funkcji z API OpenSSL sypie mi unresolved external, np.

SSL_library_init();

i dostaje

1>------ Build started: Project: Client, Configuration: Debug Win32 ------
1>Linking...
1>ClientSocket.obj : error LNK2028: unresolved token (0A000009) "extern "C" int __clrcall SSL_library_init(void)" (?SSL_library_init@@$$J0YMHXZ) referenced in function "public: void __clrcall CSocket::StartupSSL(void)" (?StartupSSL@CSocket@@$$FQAMXXZ)
1>ClientSocket.obj : error LNK2019: unresolved external symbol "extern "C" int __clrcall SSL_library_init(void)" (?SSL_library_init@@$$J0YMHXZ) referenced in function "public: void __clrcall CSocket::StartupSSL(void)" (?StartupSSL@CSocket@@$$FQAMXXZ)
1>C:\CPP\Client\Debug\Client.exe : fatal error LNK1120: 2 unresolved externals
1>Build log was saved at "file://c:\CPP\Client\Client\Debug\BuildLog.htm"
1>Client - 3 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Już sam nie wiem co mam robić. Proszę o jakieś wskazówki dotyczące skonfigurowania tego kompilatora, lub może jakieś sprawdzone i działające Liby...

Korzystam z Win32OpenSSL-0_9_8e.

Z góry dziękuje za odpowiedź i pomoc!