THRIFT-5110 Added a number of required libs for using static OpenSSL
Client: cpp
Patch: Mario Emmenlauer
This closes #2020
diff --git a/lib/cpp/src/thrift/windows/config.h b/lib/cpp/src/thrift/windows/config.h
index 063a92a..a218d90 100644
--- a/lib/cpp/src/thrift/windows/config.h
+++ b/lib/cpp/src/thrift/windows/config.h
@@ -64,6 +64,9 @@
#pragma comment(lib, "Ws2.lib")
#else
#pragma comment(lib, "Ws2_32.lib")
+ #pragma comment(lib, "gdi32.lib") // For static OpenSSL
+ #pragma comment(lib, "crypt32.lib") // For static OpenSSL
+ #pragma comment(lib, "user32.lib") // For static OpenSSL
#pragma comment(lib, "advapi32.lib") // For security APIs in TPipeServer
#pragma comment(lib, "Shlwapi.lib") // For StrStrIA in TPipeServer
#endif