Index: source/Host/common/SocketAddress.cpp =================================================================== --- source/Host/common/SocketAddress.cpp +++ source/Host/common/SocketAddress.cpp @@ -9,10 +9,13 @@ #include "lldb/Host/SocketAddress.h" #include +#include // C Includes #if !defined(_WIN32) #include +#else +#include "lldb/Host/windows/win32.h" #endif #include #include @@ -54,7 +57,7 @@ { char tmp[INET6_ADDRSTRLEN] = {0}; const uint16_t* src16 = static_cast(src); - int full_size = _snprintf(tmp, sizeof(tmp), + int full_size = ::snprintf(tmp, sizeof(tmp), "%x:%x:%x:%x:%x:%x:%x:%x", ntohs(src16[0]), ntohs(src16[1]), ntohs(src16[2]), ntohs(src16[3]), ntohs(src16[4]), ntohs(src16[5]), ntohs(src16[6]), ntohs(src16[7]) Index: source/Host/windows/Makefile =================================================================== --- source/Host/windows/Makefile +++ source/Host/windows/Makefile @@ -11,4 +11,6 @@ LIBRARYNAME := lldbHostWindows BUILD_ARCHIVE = 1 +SOURCES = $(notdir $(wildcard $(PROJ_SRC_DIR)/*.cpp )) $(PROJ_SRC_DIR)/../posix/ConnectionFileDescriptorPosix.cpp + include $(LLDB_LEVEL)/Makefile Index: source/Utility/UriParser.cpp =================================================================== --- source/Utility/UriParser.cpp +++ source/Utility/UriParser.cpp @@ -11,6 +11,7 @@ // C Includes #include +#include // C++ Includes // Other libraries and framework includes Index: source/lldb.cpp =================================================================== --- source/lldb.cpp +++ source/lldb.cpp @@ -209,7 +209,7 @@ //---------------------------------------------------------------------- ProcessLinux::Initialize(); #endif -#if defined(_WIN32) +#if defined(_MSC_VER) DynamicLoaderWindows::Initialize(); ProcessWindows::Initialize(); #endif @@ -298,7 +298,7 @@ Debugger::SettingsTerminate (); -#if defined (_WIN32) +#if defined(_MSC_VER) DynamicLoaderWindows::Terminate(); #endif